English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione get_html_translation_table() viene utilizzata per restituire la tabella di conversione dopo l'uso di htmlspecialchars() e htmlentities().
array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" ]]] )
Restituisce la tabella di conversione utilizzata dalle funzioni htmlentities() e htmlspecialchars().
Restituisce la tabella di conversione come array, con i caratteri originali come chiave e le entità come valore.
Attenzione: i caratteri speciali possono essere convertiti in diversi modi. Ad esempio: " può essere convertito in ", " o ". La funzione get_html_translation_table() restituisce il più comune.
Numero di ordinamento | Parametri e descrizione |
---|---|
1 | table (obbligatorio) Contiene informazioni su quale tabella HTML_ENTITIES o HTML_SPECIALCHARS viene restituita. Valori possibili:
|
2 | flags Opzionale. Specifica quale tipo di virgolette la tabella di conversione deve includere e per quale tipo di documento viene utilizzata la tabella di conversione.可用的引号类型:
指定转换表适用的文档类型的附加 flags:
|
3 | encoding 可选。一个指定了要使用的字符集的字符串。允许的值:
注释:在 PHP 5.4 更早版本,无法被识别的字符集将被忽略并由 ISO-8859-1 代替。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 代替。 |
试试下面的实例,使用 HTML_SPECIALCHARS 的转换表:
<?php //使用 HTML_SPECIALCHARS 的转换表 print_r (get_html_translation_table(HTML_SPECIALCHARS)); ?>测试看看‹/›
输出结果
Array ( ["] => " [&] => & [<] => < [>] => >> )