PHP FILTER_SANITIZE_STRIPPED フィルタ
❮ 完全な PHP フィルタ・リファレンス
定義と用法
FILTER_SANITIZE_STRIPPED フィルタは、不要な文字を削除またはエンコードします。
このフィルタは、FILTER_SANITIZE_STRINGフィルタのエイリアスです
このフィルタは、アプリケーションにとって潜在的に有害なデータを削除します。
これは、タグを取り除き、不要な文字を削除またはエンコードするために使用します。
- Name: "stripped"
- ID-number: 513
可能なオプションとフラグ:
- FILTER_FLAG_NO_ENCODE_QUOTES - このフラグは引用符をエンコードしない
- FILTER_FLAG_STRIP_LOW - ASCII値が32未満の文字を取り除く
- FILTER_FLAG_STRIP_HIGH - ASCII値が32を超える文字を取り除く
- FILTER_FLAG_ENCODE_LOW - ASCII値が32未満の文字をエンコードする
- FILTER_FLAG_ENCODE_HIGH - ASCII値が32以上の文字をエンコードする
- FILTER_FLAG_ENCODE_AMP - 文字 & を & にエンコードする
例
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>
コードの出力は次の通りです:
string(13) "Peter Griffin"
❮ 完全な PHP フィルタ・リファレンス