PHP FILTER_SANITIZE_SPECIAL_CHARS-filter

Definition och användning

FILTER_SANITIZE_SPECIAL_CHARS-filteren kodar specialtecken.

Denna filter används för att escapera "<>&" och ASCII-värden under 32.

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

Möjliga flaggor:

  • FILTER_FLAG_STRIP_LOW - Ta bort ASCII-värden under 32
  • FILTER_FLAG_STRIP_HIGH - Ta bort ASCII-värden över 32
  • FILTER_FLAG_ENCODE_HIGH - Koda ASCII-värden över 32

Exempel

<?php

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

Utskrift:

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

Om du tittar på källkoden i din webbläsare, kommer du att se följande HTML:

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