PHP 文字列関連

[PHP] 文字列中のHTML特殊文字を変換する(htmlspecialchars)

2015年11月8日

文字列中のHTML特殊文字(<、>、"、&など)をエンコードするには、
htmlspecialchars関数を使用します。

サンプルソース

例)HTML特殊文字を置換する


<?php
 $str = '

"&"

'; print(htmlspecialchars($str));

結果

&lt;p&gt;&quot;&amp;&quot;&lt;/p&gt;

備考

HTML特殊文字は以下の値に置き換えられます。

【HTML特殊文字】
特殊文字 文字表記
< &lt;
> &gt;
" &quot;
& &amp;
(半角スペース) &nbsp;

関連記事

-PHP, 文字列関連
-