文字列

htmlspecilachars

htmlspecialcharsは特殊文字をHTMLエンティティに変換します。htmlタグを無効化したいときなどに使います。

書式

変数 = htmlspecialchars(文字列)

戻り値

変換後の文字列

変換対象文字と変換後の文字

変換前 変換後
「&」 「&」
「"」 「"」
「'」 「'」
「<」 「&lt;」
「>」 「&gt;」
ENT_NOQUOTESが設定されていない場合 ダブルクォートは「&quat;」になります。
ENT_QUOTESが設定されている場合 シングルクォートは「&#039;」になります。

使用例

<?php

$str = htmlspecialchars("<h2>データベース</h2>");

echo $str;

?>

出力結果

<h2>データベース</h2>

出力結果のソース

&lt;h2&gt;データベース&lt;/h2&gt;