FILTER_SANITIZE_ENCODED フィルタは、不要な文字を削除または URL エンコードします。
このフィルターは urlencode() 関数に非常に似ています。
名前:「エンコード済み」
ID番号:514
考えられる兆候:
FILTER_FLAG_STRIP_LOW - ASCII 値が 32 未満の文字を削除します
FILTER_FLAG_STRIP_HIGH - ASCII 値が 32 を超える文字を削除します
FILTER_FLAG_ENCODE_LOW - 32 未満の ASCII 値で文字をエンコードします
FILTER_FLAG_ENCODE_HIGH - 32 を超える ASCII 値で文字をエンコードします
<?php$url="http://www.codercto.com";var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));?>
コードの出力は次のようになります。
文字列(29) "http%3A%2F%2Fwww.codercto.com"