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ę:
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.
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ć!
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.
Żeby zapewnić najlepsze wrażenia, my oraz nasi partnerzy używamy technologii takich jak pliki cookies do przechowywania i/lub uzyskiwania informacji o urządzeniu. Wyrażenie zgody na te technologie pozwoli nam oraz naszym partnerom na przetwarzanie danych osobowych, takich jak zachowanie podczas przeglądania lub unikalny identyfikator ID w tej witrynie. Brak zgody lub jej wycofanie może niekorzystnie wpłynąć na niektóre funkcje.
Kliknij poniżej, aby wyrazić zgodę na powyższe lub dokonać szczegółowych wyborów. Twoje wybory zostaną zastosowane tylko do tej witryny. Możesz zmienić swoje ustawienia w dowolnym momencie, w tym wycofać swoją zgodę, korzystając z przełączników w polityce plików cookie lub klikając przycisk zarządzaj zgodą u dołu ekranu.
Funkcjonalne
Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.