Keluarkan tabel terjemahan yang digunakan oleh fungsi htmlspecialchars:
<?phpprint_r (get_html_translation_table()); // HTML_SPECIALCHARS adalah bawaannya.?>Fungsi get_html_translation_table() mengembalikan tabel terjemahan yang digunakan oleh fungsi htmlentities() dan htmlspecialchars().
Tip: Beberapa karakter dapat dikodekan dengan beberapa cara. Fungsi get_html_translation_table() mengembalikan pengkodean yang paling umum.
get_html_translation_table( fungsi, flag, rangkaian karakter )
parameter | menggambarkan |
---|---|
fungsi | Opsional. Menentukan tabel terjemahan mana yang akan dikembalikan. Nilai yang mungkin: HTML_SPECIALCHARS - Bawaan. Terjemahkan karakter tertentu yang memerlukan pengkodean URL agar ditampilkan dengan benar di halaman HTML. HTML_ENTITIES - Menerjemahkan semua karakter yang memerlukan pengkodean URL agar dapat ditampilkan dengan benar pada halaman HTML. |
bendera | Opsional. Menentukan jenis kutipan apa yang akan dimuat dalam tabel terjemahan dan jenis dokumen apa yang digunakan tabel terjemahan tersebut. Jenis penawaran yang tersedia: ENT_COMPAT - Bawaan. Tabel terjemahan berisi entitas dengan tanda kutip ganda tetapi tidak berisi entitas dengan tanda kutip tunggal. ENT_QUOTES - Tabel terjemahan berisi entitas kutipan ganda dan entitas kutipan tunggal. ENT_NOQUOTES - Tabel terjemahan tidak berisi entitas tanda kutip ganda dan entitas tanda kutip tunggal. Tanda tambahan yang menentukan tipe dokumen yang menerapkan tabel terjemahan: ENT_HTML401 - Bawaan. Tabel terjemahan untuk HTML 4.01. ENT_HTML5 - Tabel terjemahan untuk HTML 5. ENT_XML1 - Tabel terjemahan untuk XML 1. ENT_XHTML - Tabel terjemahan untuk XHTML. |
kumpulan karakter | Opsional. Sebuah string yang menentukan kumpulan karakter yang akan digunakan. Nilai yang diizinkan: UTF-8 - Bawaan. Unicode 8-bit multibyte yang kompatibel dengan ASCII ISO-8859-1 - Eropa Barat ISO-8859-15 - Eropa Barat (simbol euro ditambahkan + huruf Prancis dan Finlandia hilang dari ISO-8859-1) cp866 - Kumpulan karakter Sirilik khusus DOS cp1251 - Kumpulan karakter Sirilik khusus Windows cp1252 - Kumpulan karakter Eropa Barat khusus Windows KOI8-R - Rusia BIG5 - Bahasa Cina Tradisional, terutama digunakan di Taiwan GB2312 - Kumpulan karakter standar nasional Cina yang disederhanakan BIG5-HKSCS - Big5 dengan ekstensi Hong Kong Shift_JIS - Jepang EUC-JP - Jepang MacRoman - Kumpulan karakter yang digunakan oleh sistem operasi Mac Catatan: Pada versi sebelum PHP 5.4, rangkaian karakter yang tidak dikenal diabaikan dan digantikan oleh ISO-8859-1. Mulai PHP 5.4, rangkaian karakter yang tidak dikenal diabaikan dan digantikan oleh UTF-8. |
Nilai pengembalian: | Mengembalikan tabel terjemahan dalam bentuk array, dengan karakter asli sebagai nama kunci dan entitas sebagai nilai kunci. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Di PHP 5, nilai default parameter set karakter diubah menjadi UTF-8. Di PHP 5.4, flag tambahan telah ditambahkan untuk menentukan tipe dokumen yang diterapkan tabel terjemahan: ENT_HTML401, ENT_HTML5, ENT_XML1, dan ENT_XHTML. Di PHP 5.3.4, parameter set karakter telah ditambahkan. |
Tabel terjemahan untuk HTML_SPECIALCHARS:
<?phpprint_r (get_html_translation_table(HTML_SPECIALCHARS));?>Menampilkan karakter dan nama entitas:
Larik( ["] => " [&] => & [<] => < [>] => >)Tabel terjemahan untuk HTML_ENTITIES:
<?phpprint_r(get_html_translation_table(HTML_ENTITIES));?>Menampilkan karakter dan nama entitas terkait:
Array( ["] => " [&] => & [<] => < [>] => > [ ] => [¡] => ¡ [¢] => ¢ [£] => £ [¤] => &saat ini; [¥] => ¥ ¨ [°] => ° [±] => ± [²] => [³] => ³ => &mikro; [¶] => ¶ [·] => · > ¼ [½] => ½ [¾] => ¾ => Á > È [É] => Ë Ì [Í] => Í [Î] => Î ; [Ô] => Ô [Õ] => Õ &kali; ; [ß] => ß [à] => à [ã] => ã [ä] => ä [å] => å ê] => ê [ë] => ë [ì] => ì => ï [ð] => ð [ñ] => ô > ö => û [ü] => ü => œ š [˜] => ˜ [Α] => &Alfa; [Β] => Ε Η] => Η [Θ] => Θ [Ι] => Ι Λ [Μ] => Μ [Ν] => Π ; [Τ] => Τ [Υ] => &Upsilon [Φ] => Φ => Ψ > ζ [μ] => μ σ] => σ [τ] => τ [υ] => ψ [ω] => ω [ϑ] =>   > ‌ [] => ‍ [] => ‎ – ; [†] => &belati; [‡] => &belati; [′] => ′ [″] => ‾ ℑ] => &gambar; [℘] => ℘ [ℜ] => &nyata; => ℵ > ⇐ [⇑] => ⇑ [⇔] => ⇔ [∀] => &untuk semua; [∂] => ∇ ∉] => ∉ [∋] => ∋ [∏] => ∏ [∑] => &jumlah; − [∗] => &terendah; [√] => ∠ ; [∩] => ∩ [∪] => ∪ [∼] => ∫ ∼ [≅] => ≅ [≈] => ≈ ; [⊃] => ⊃ [⊄] => ⊄ [⊕] => ⊕ [⊗] => &waktu; [⊥] => ⌉ ⌋] => ⌋ [〈] => ⟨ ◊ [♠] => &sekop; [♣] => ⋄)