広告
広告
第一引数内のHTML文字エンティティを変換します。全てのHTML文字エンティティを変換する必要がある場合には、代わりにhtmlentities()を使用します。第二引数にはクオートの変換方法を指定します。第二引数がENT_COMPAT(デフォルト)の場合ダブルクオートが変換されます。第二引数にENT_QUOTESが設定されている場合シングル、ダブルクオート 共に変換されます。第二引数にENT_NOQUOTESが設定されている場合共に変換されません。この関数で変換対象となる文字は以下の通りです。
<?php $str1 = htmlspecialchars("<a href='dmy.cgi?md=p&x=1'>Sample Link</a>", ENT_QUOTES); $str2 = htmlentities("<a href='dmy.cgi?md=p&x=1'>Sample Link</a>", ENT_QUOTES); print ($str1. "<br>\n"); print ($str2. "<br>\n"); ?>
<a href='dmy.cgi?md=p&x=1'>Sample Link</a> <a href='dmy.cgi?md=p&x=1'>Sample Link@</a>
広告