Funkcja PHP get_html_translation_table() | #! Shebang

Funkcja PHP get_html_translation_table()

Funkcja PHP get_html_translation_table() zwraca tabelę konwersji znaków na encje wykorzystywaną wewnętrznie przez funkcję PHP htmlspecialchars() lub przez funkcję PHP htmlentities().

Składnia funkcji PHP get_html_translation_table()

Funkcja PHP get_html_translation_table() ma następującą składnię:

get_html_translation_table(
  int $table = HTML_SPECIALCHARS,
  int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401,
  string $encoding = "UTF-8"
  ): array

Parametry

Parametr Opis
table Stała określająca, która tabela ma zostać zwrócona. Dostępne są dwie opcje:
HTML_ENTITIES
Tabela używana przez funkcję PHP htmlentities()
HTML_SPECIALCHARS
Tabela używana przez funkcję htmlspecialchars()
flags Maska bitowa określająca sposób traktowania cudzysłowów i nieprawidłowych jednostek kodowych oraz stosowany typ dokumentu. Może zawierać jedną lub więcej z poniższych wartości połączonych operatorem logicznym |:
ENT_COMPAT
Encje tylko dla cudzysłowów podwójnych.
ENT_QUOTES
Encje dla cudzysłowów pojedynczych i podwójnych.
ENT_NOQUOTES
Brak encji dla cudzysłowów.
ENT_SUBSTITUTE
Zamiana nieprawidłowych jednostek kodowych na znak zastępczy Unicode (ang. Unicode Replacement Character) U+FFFD (w UTF-8) lub � (jako encja szesnastkowa) zamiast na pusty łańcuch.
ENT_HTML401
Tabela dla dokumentu typu HTML 4.01.
ENT_XML1
Tabela dla dokumentu typu XML 1.
ENT_XHTML
Tabela dla dokumentu typu XHTML.
ENT_HTML5
Tabela dla dokumentu typu HTML5.
encoding Określa kodowanie, którego ma używać funkcja. Domyślna wartość to UTF-8.

Lista obsługiwanych zestawów znaków:

  • ISO-8859-1 lub ISO8859-1
  • ISO-8859-5 lub ISO8859-5
  • ISO-8859-15 lub ISO8859-15
  • UTF-8
  • cp866 lub ibm866 lub 866
  • cp1251 lub Windows-1251 lub win-1251 lub 1251
  • cp1252 lub Windows-1252 lub 1252
  • KOI8-R lub koi8-ru lub koi8r
  • BIG5 lub 950
  • GB2312 lub 936
  • BIG5-HKSCS lub Big5
  • Shift_JIS lub SJIS lub SJIS-win lub cp932 lub 932
  • EUC-JP lub EUCJP lub eucJP-win

Wartość zwrotna

Funkcja PHP get_html_translation_table() zwraca tablicę asocjacyjną, w której kluczami są pierwotne znaki, a wartościami — odpowiadające im encje.

Typ zwrotny: array.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 1

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz