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
----両方変換しない