Ultimele tutoriale de dezvoltare web
 

PHP Filtru FILTER_SANITIZE_STRING

<PHP Filtru de referință

Exemplu

Eliminați toate etichetele HTML dintr-un șir de caractere:

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

$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
Run exemplu »

Definiție și utilizare

Filtrul FILTER_SANITIZE_STRING îndepărtează etichetele și eliminați sau codifica caractere speciale dintr-un șir de caractere.

opțiuni și steaguri posibile:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Nu codifica citate
  • FILTER_FLAG_STRIP_LOW - Eliminați caractere cu valoare ASCII <32
  • FILTER_FLAG_STRIP_HIGH - Eliminare caractere cu valoare ASCII> 127
  • FILTER_FLAG_ENCODE_LOW - Codare caractere cu valoare ASCII <32
  • FILTER_FLAG_ENCODE_HIGH - Codare caractere cu valoare ASCII> 127
  • FILTER_FLAG_ENCODE_AMP - Codificarea "&" caracterul & amp;

Mai multe exemple

Exemplul 1

Eliminați toate etichetele HTML și toate caracterele cu valoare ASCII> 127, dintr-un șir de caractere:

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

$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Run exemplu »

<PHP Filtru de referință