htmlspecialchars
| 概略 | 特殊文字をHTMLエンティティに変換する |
|---|---|
| 書式 | string htmlspecialchars( string string [, int quote_style [, string charset ]] ) |
| 引数 |
string
文字列
|
quote_style
" または ' を変換するかどうか
|
|
charset
文字コード
|
|
| 返値 | 特殊文字をHTMLエントリに変換した文字列 |
解説
HTMLにおいて特殊な意味を持つ文字を、そのまま表示できるようHTMLの表示形式に変換します。
変換対象となる文字は以下の通りです。
&→&----常に変換される<→<----常に変換される>→>----常に変換される"→"----quote_styleの設定による'→'----quote_styleの設定による
quote_styleの指定には以下の定数を使用します。
ENT_COMPAT----"は変換するが、'は変換しない(デフォルト)ENT_QUOTES----両方変換するENT_NOQUOTES----両方変換しない