PHP FILTER_SANITIZE_SPECIAL_CHARS フィルタ


❮ 完全な PHP フィルタ・リファレンス

定義と用法

FILTER_SANITIZE_SPECIAL_CHARS フィルタは、特殊文字をHTMLエスケープします。

このフィルタは、"<>& および ASCII 値が 32 未満の文字” を HTML エスケープします

可能なフラグ:


<?php
$url="Is Peter <smart> & funny?";

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

上のコードのブラウザ出力は次の通りです:

string(37) "Is Peter <smart> & funny?"

ブラウザウィンドウで[ソースの表示]を選択すると、次のHTMLが表示されます:

string(37) "Is Peter &lt;smart&gt; &amp; funny?"

❮ 完全な PHP フィルタ・リファレンス