Ultimele tutoriale de dezvoltare web
 

PHP FILTER_SANITIZE_SPECIAL_CHARS Filtru


<Complete PHP filtru de referință

Definiție și utilizare

FILTER_SANITIZE_SPECIAL_CHARS filtru HTML scapă caractere speciale.

Acest filtru este utilizat pentru a scăpa „<> & și caractere cu valoare ASCII sub 32

  • Nume: "special_chars"
  • ID-number: 515

steaguri posibile:

  • FILTER_FLAG_STRIP_LOW - Strip caractere cu valoare ASCII sub 32
  • FILTER_FLAG_STRIP_HIGH - Strip caractere cu valoare ASCII 32 de mai sus
  • FILTER_FLAG_ENCODE_HIGH - Codare caractere cu valoare ASCII 32 de mai sus

Exemplu

<?php
$url="Is Peter <smart> & funny?";

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

Ieșirea browser-a codului de mai sus va fi:

string(37) "Is Peter <smart> & funny?"

Dacă selectați "View source" în fereastra de browser, veți vedea următorul cod HTML:

string(37) "Is Peter & lt; smart& gt; & amp; funny?"

<Complete PHP filtru de referință