PHP FILTER_SANITIZE_ENCODEDFilter


PHP Filter 参考手册Vollständiges PHP-Filter-Referenzhandbuch

Definition und Verwendung

Der FILTER_SANITIZE_ENCODED-Filter entfernt unerwünschte Zeichen oder URL-kodiert sie.

Dieser Filter ist der Funktion urlencode() sehr ähnlich.

  • Name: "encoded"
  • ID-Nummer: 514

Mögliche Flags:

  • FILTER_FLAG_STRIP_LOW - Zeichen mit ASCII-Wert unter 32 entfernen
  • FILTER_FLAG_STRIP_HIGH - Zeichen mit ASCII-Wert über 32 entfernen
  • FILTER_FLAG_ENCODE_LOW - Zeichen mit ASCII-Wert unter 32 kodieren
  • FILTER_FLAG_ENCODE_HIGH - Zeichen mit ASCII-Wert über 32 kodieren

Beispiel

<?php
$url="http://www.example.com";

var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>

Die Ausgabe des Codes wird unten angezeigt:

string(29) "http%3A%2F%2Fwww.example.com"


PHP Filter 参考手册Vollständiges PHP-Filter-Referenzhandbuch Weitere Erweiterungen