PHP FILTER_SANITIZE_SPECIAL_CHARS-filter

Definitie en gebruik

De FILTER_SANITIZE_SPECIAL_CHARS-filter escapeert speciale karakters naar HTML.

Deze filter wordt gebruikt om "<>&" en ASCII-waarden lager dan 32 te escapen.

  • Naam: "special_chars"
  • ID-nummer: 515

Mogelijke indicatoren:

  • FILTER_FLAG_STRIP_LOW - Verwijder ASCII-waarden lager dan 32
  • FILTER_FLAG_STRIP_HIGH - Verwijder ASCII-waarden hoger dan 32
  • FILTER_FLAG_ENCODE_HIGH - Codeer ASCII-waarden hoger dan 32

Voorbeeld

<?php

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

Uitvoer:

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

Als u de broncode bekijkt in de browser, ziet u het volgende HTML:

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