文字列
htmlspecilachars
htmlspecialcharsは特殊文字をHTMLエンティティに変換します。htmlタグを無効化したいときなどに使います。
書式
変数 = htmlspecialchars(文字列)
戻り値
変換後の文字列
変換対象文字と変換後の文字
変換前 | 変換後 |
「&」 | 「&」 |
「"」 | 「"」 |
「'」 | 「'」 |
「<」 | 「<」 |
「>」 | 「>」 |
ENT_NOQUOTESが設定されていない場合 | ダブルクォートは「&quat;」になります。 |
ENT_QUOTESが設定されている場合 | シングルクォートは「'」になります。 |
使用例
<?php
$str = htmlspecialchars("<h2>データベース</h2>");
echo $str;
?>
出力結果
<h2>データベース</h2>
出力結果のソース
<h2>データベース</h2>