htmlspecialchars

(PHP 3, PHP 4 )

htmlspecialchars --  特殊文字を HTML エントリに変換する

説明

string htmlspecialchars (string string [, int quote_style])

文字の中には HTML において特殊な意味を持つものがあり、それら 本来の値を表示したければ HTML の表現形式に変換してやらなければ なりません。この関数は、これらの変換を行った結果の文字列を 返します。これは、日常的なWebプログラミングにおいて最も有用な 変換を行います。全てのHTML文字エンティティを変換する必要 がある場合には、代わりにhtmlentities()を使用し て下さい。

この関数は、メッセージボードやゲストブックのようにユーザーが書き こんだテキストにおいてHTML のマークアップ用文字を区別する必要があ る場合に有用です。オプションの2番目の形式、quote_styleは、 シングルおよびダブルクオートされた文字で関数が何を行うかを指定し ます。デフォルトのモード(ENT_COMPAT)は下位互換性を有しており、ダ ブルクオートされた文字を変換し、単純な引用のままにします。

変換対象となる文字は以下の通りです。

この関数は上記のあげたもの以外に関しては一切の変換を行わないことに 注意して下さい。すべての変換を行うには htmlentities()を参照してください。

htmlentities() および nl2br()を参照下さい。