string
get_html_translation_table
(int table);get_html_translation_table は、htmlspecialchars および htmlentities で内部的に使用される変換テーブルを返します。 テーブルを指定できるように新規に定義が2つ(HTML_ENTITIES, HTML_SPECIALCHARS)追加されました。
例 1. 変換テーブルの例
$trans = get_html_translation_table (HTML_ENTITIES); $str = "Hallo & <Frau> & Kr舂er"; $encoded = strtr ($str, $trans);
逆方向の変換を行うには、array_flipを使用すると良いでしょう。
$trans = array_flip ($trans); $original = strtr ($str, $trans);
注意: この関数は、PHP 4.0 で追加されました。
htmlspecialchars, htmlentities, strtr, array_flipも参照下さい。