Filtr FILTER_SANITIZE_STRING PHP
Definicja i użycie
Filtr FILTER_SANITIZE_STRING usuwa lub koduje niepotrzebne znaki.
Ten filtr usuwa dane, które mogą być szkodliwe dla aplikacji. Jest używany do usuwania tagów oraz usuwania lub kodowania niepotrzebnych znaków.
- Name: "string"
- ID-number: 513
Możliwe opcje lub znaki:
- FILTER_FLAG_NO_ENCODE_QUOTES - Ten znak nie koduje znaków cudzysłów
- FILTER_FLAG_STRIP_LOW - Usuwanie znaków o wartości ASCII poniżej 32
- FILTER_FLAG_STRIP_HIGH - Usuwanie znaków o wartości ASCII powyżej 32
- FILTER_FLAG_ENCODE_LOW - Kodowanie znaków o wartości ASCII poniżej 32
- FILTER_FLAG_ENCODE_HIGH - Kodowanie znaków o wartości ASCII powyżej 32
- FILTER_FLAG_ENCODE_AMP - Kodowanie znaku & jako &
Przykład
<?php
var_dump(filter_var($var, FILTER_SANITIZE_STRING
));
?>
Wynik:
string(13) "Bill Gates"