「PHP」htmlspecialcharsの使い方
構文
htmlspecialchars
特殊文字を HTML エンティティに変換する
変換対象となる文字
変換前 変換語 & (アンパサンド) & " (ダブルクォート) ENT_NOQUOTES が指定されていない場合、" ' (シングルクォート) ' (ENT_HTML401 の場合) あるいは ' ( ENT_XML1、ENT_XHTML、 ENT_HTML5 の場合)。ただし ENT_QUOTES が指定されている場合に限る < (小なり) < > (大なり) >
使用例
<?php echo('<pre>'); var_dump(get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES)); echo('</pre>'); ?>
実行結果
array(5) { '"' => string(6) """ '&' => string(5) "&" '\'' => string(6) "'" '<' => string(4) "<" '>' => string(4) ">" }