PHP FILTER_SANITIZE_ENCODEDフィルタ
定義と使用法
FILTER_SANITIZE_ENCODEDフィルタが不要な文字やURLエンコードを削除します。
フィルタとのurlencode()関数は、非常に類似しています。
- 名前:「エンコードされました "
- ID番号:514
徴候として考えられます:
- FILTER_FLAG_STRIP_LOW - 32以下のASCII値の文字の除去
- FILTER_FLAG_STRIP_HIGH - のASCII値で32文字以上の除去
- FILTER_FLAG_ENCODE_LOW - 32以下のASCII値でエンコードされた文字
- FILTER_FLAG_ENCODE_HIGH - 32以上の文字の符号化されたASCII値
例
<?php
$url="http://www.w3cschool.cc";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
$url="http://www.w3cschool.cc";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
次のように出力コードは、次のとおりです。
string(30) "http%3A%2F%2Fwww.w3cschool.cc"
完全なPHPフィルタリファレンス