Filtr PHP FILTER_SANITIZE_STRING
Definicja i Wykorzystanie
FILTER_SANITIZE_STRING filtr, aby usunąć niechciane znaki lub zakodowany.
Filtr usunąć te aplikacje potencjalnie szkodliwych danych. Jest on używany do usuwania etykiet i usuwanie niechcianych znaków lub zakodowany.
- Nazwa: "string"
- Numer identyfikacyjny: 513
Możliwe opcje i flagi:
- FILTER_FLAG_NO_ENCODE_QUOTES - Ta flaga nie koduje cytaty
- FILTER_FLAG_STRIP_LOW - usuwanie znaków w kodzie ASCII 32 lub mniej
- FILTER_FLAG_STRIP_HIGH - usuwanie znaków w kodzie ASCII powyżej 127
- FILTER_FLAG_ENCODE_LOW - zakodowane znaki ASCII o wartości 32 lub mniej
- FILTER_FLAG_ENCODE_HIGH - zakodowane znaki ASCII o wartości powyżej 127
- FILTER_FLAG_ENCODE_AMP - Ampersand zakodowany jako & amp;
Przykłady
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
Kod wyjścia jest następujący:
string(13) "Peter Griffin"
Filtr Kompletna PHP referencyjny