string htmlspecialchars
(string string);文字の中には HTML において特殊な意味を持つものがあり、それら 本来の値を表示したければ HTML の表現形式に変換してやらなければ なりません。この関数は、これらの変換を行った結果の文字列を 返します。
メッセージボードやゲストブックのようにユーザーが書きこんだテキストにおいて HTML のマークアップ用文字を区別する必要がある場合に有用です。
現在のところ、変換対象となる文字は以下の通りです。
'&' (アンパサンド) は '&' になります。
'"' (ダブルクォート)は '"' になります。
'<' (小なり) は '<' になります。
'>' (大なり) は '>' になります。
注意:この関数は、上記のあげたもの以外に関しては、一切の変換を 行いません。すべての変換を行うにはhtmlentities を参照してください。
htmlentities および nl2brを参照下さい。