例
$のurl変数に特殊文字をエンコード:
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED);
echo $url;
?>
»実行例 定義と使用法
FILTER_SANITIZE_ENCODEDフィルタは削除または特殊文字をエンコードします。
このフィルタは次のように多くの作品urlencode()関数。
可能なオプションとフラグ:
- FILTER_FLAG_STRIP_LOW - <32をASCII値を持つ文字を削除します
- FILTER_FLAG_STRIP_HIGH - ASCII値で文字を削除する> 127
- FILTER_FLAG_ENCODE_LOW - ASCII値<32でエンコード文字
- FILTER_FLAG_ENCODE_HIGH - ASCII値をエンコード文字> 127
その他の例
例1
特殊文字をエンコードし、ASCII値> 127を持つすべての文字を削除します。
<?php
$url="http://www.w3iiÅÅ.com";
$url = filter_var($url,
FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
»実行例 <PHPフィルタ参照