PHP FILTER_SANITIZE_STRINGフィルタ
定義と使用法
不要な文字や符号化されたを削除するフィルタをFILTER_SANITIZE_STRING。
フィルタは、潜在的に有害なデータをそれらのアプリケーションを削除します。 ラベルを削除して、不要な文字や符号化されたを削除するために使用されます。
- 名前:「文字列」
- ID番号:513
可能なオプションやフラグ:
- FILTER_FLAG_NO_ENCODE_QUOTES - このフラグは、引用符をコードしません
- FILTER_FLAG_STRIP_LOW - 32以下のASCII値の文字の除去
- FILTER_FLAG_STRIP_HIGH - 127以上のASCII値の文字の除去
- FILTER_FLAG_ENCODE_LOW - 32以下のASCII値でエンコードされた文字
- FILTER_FLAG_ENCODE_HIGH - 127以上のASCII値でエンコードされた文字
- FILTER_FLAG_ENCODE_AMP - &#038としてエンコードアンパサンド。
例
<?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));
?>
次のように出力コードは、次のとおりです。
string(13) "Peter Griffin"
完全なPHPフィルタリファレンス