Najnowsze tutoriale tworzenie stron internetowych
 

PHP FILTER_SANITIZE_STRING Filter

<PHP filtr referencyjny

Przykład

Usunąć wszystkie znaczniki HTML z ciągu znaków:

<?php
$str = "<h1>Hello World!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
Uruchomić przykład »

Definicja i Wykorzystanie

Filtr FILTER_SANITIZE_STRING usuwa tagi i usunąć lub kodowania znaków specjalnych z ciągiem.

Możliwe opcje i flagi:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Nie kodowania cytaty
  • FILTER_FLAG_STRIP_LOW - Usuwanie znaków ASCII o wartości <32
  • FILTER_FLAG_STRIP_HIGH - Usuwanie znaków ASCII o wartości> 127
  • Kodowanie znaków ASCII o wartości <32 - FILTER_FLAG_ENCODE_LOW
  • Kodowanie znaków ASCII o wartości> 127 - FILTER_FLAG_ENCODE_HIGH
  • FILTER_FLAG_ENCODE_AMP - Zakoduj "&" znak & amp;

Więcej przykładów

Przykład 1

Usunąć wszystkie znaczniki HTML i wszystkie znaki ASCII o wartości> 127, z ciągiem:

<?php
$str = "<h1>Hello WorldÅ!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Uruchomić przykład »

<PHP filtr referencyjny