فونکشن PHP get_html_translation_table()
实例 =>؟
نتیجه چاپ جدول ترجمهای که فونکشن htmlspecialchars استفاده میکند:
<?php =>؟ print_r (get_html_translation_table()); // HTML_SPECIALCHARS به عنوان پیشفرض ?> =>؟
تعریف و استفاده
فونکشن get_html_translation_table() بازمیگرداند htmlentities() و htmlspecialchars() جدول ترجمهای که فونکشن استفاده میکند.
توضیحات:بعضی از کاراکترها میتوانند به روشهای متعددی کدگذاری شوند. فونکشن get_html_translation_table() کدگذاری معمولیترین را بازمیگرداند.
نحوهنویسی
get_html_translation_table(فونکشن,flags,character-set =>؟)
پارامتر | توضیح |
---|---|
فونکشن |
اختیاری. تعیین میکند که کدام جدول ترجمهای بازگردانده شود. ممکنهها:
|
flags |
اختیاری. تعیین میکند که چه نوع قیدهایی در جدول ترجمه قرار میگیرند و برای چه نوع سندهایی از جدول ترجمه استفاده میشود. نوعهای قیدهای موجود:
افزودن تابعهای اضافی برای تعیین نوع سندهای مورد استفاده در جدولهای ترجمه:
|
character-set =>؟ |
اختیاری. مقدار رشتهای، مجموعه کاراکترهای مورد استفاده را مشخص میکند. مقدار مجاز:
توضیحات:در نسخههای PHP قبل از 5.4، مجموعههای کاراکتر غیرقابل تشخیص نادیده گرفته میشوند و جایگزین ISO-8859-1 میشوند. از نسخه PHP 5.4 به بعد، مجموعههای کاراکتر غیرقابل تشخیص نادیده گرفته میشوند و جایگزین UTF-8 میشوند. |
جزئیات فنی:
مقدار بازگشتی: | جدول ترجمه به صورت آرایه بازگردانده میشود، کاراکترهای اصلی به عنوان نام کلید و اشیاء به عنوان مقدار کلید. |
نسخه PHP: | 4+ |
لوگهای بهروزرسانی:
نسخه: | توضیحات: |
---|---|
PHP 5 | character-set =>؟ مقدار پیشفرض پارامتر به UTF-8 تغییر یافته است. |
PHP 5.4 |
افزودن تابعهای اضافی برای تعیین نوع سندهای مورد استفاده در جدولهای ترجمه:
|
PHP 5.3.4 =>؟ | 新增了 =>؟ character-set =>؟ 参数。 =>؟ |
更多实例 =>؟
实例 =>؟
HTML_SPECIALCHARS 的翻译表: =>؟
<?php =>؟ print_r (get_html_translation_table(HTML_SPECIALCHARS)); =>؟ ?> =>؟
显示字符和实体名: =>؟
Array =>؟ ( =>؟ ["] =>؟ [&] =>؟ [<] =>؟ [>] =>؟ )
例子 2 =>؟
HTML_ENTITIES 的翻译表: =>؟
<?php =>؟ print_r (get_html_translation_table(HTML_ENTITIES)); =>؟ ?> =>؟
显示字符和实体名: =>؟
Array =>؟ ( =>؟ ["] =>؟ [&] =>؟ [<] =>؟ [>] =>؟ [ ] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] =>؟ [?] => ä [?] => å [?] => æ [?] => ç [?] => è [?] => é [?] => ê [?] => ë [?] => ì [?] => í [?] => î [?] => ï [?] => ð [?] => ñ [?] => ò [?] => ó [?] => ô [?] => õ [?] => ö [?] => ÷ [?] => ø [?] => ù [?] => ú [?] => û [?] => ü [?] => ý [?] => þ [?] => ÿ [?] => Œ [?] => œ [?] => Š [?] => š [?] => Ÿ [?] => ƒ [?] =>  [?] => ˜ [Α] => Α [Β] => Β [Γ] => Γ [Δ] => Δ [Ε] => Ε [Ζ] => Ζ [Η] => Η [Θ] => Θ [Ι] => Ι [Κ] => Κ [Λ] => Λ [Μ] => Μ [Ν] => Ν [Ξ] => Ξ [Ο] => Ο [Π] => Π [Ρ] => Ρ [Σ] => Σ [Τ] => Τ [Υ] => Υ [Φ] => Φ [Χ] => Χ [Ψ] => Ψ [Ω] => Ω [α] => α [β] => β [γ] => γ [δ] => δ [ε] => ε [ζ] => ζ [η] => η [θ] => θ [ι] => ι [κ] => κ [λ] => λ [μ] => μ [ν] => ν [ξ] => ξ [ο] => ο [π] => π [ρ] => ρ [?] => ς [σ] => σ [τ] => τ [υ] => υ [φ] => φ [χ] => χ [ψ] => ψ [ω] => ω [?] => ϑ [?] => ϒ [?] => ϖ [?] => [?] => [?] => [?] => [?] => [?] => [?] => [?] => – [?] => — [?] => ‘ [?] => ’ [?] => ‚ [?] => “ [?] => ” [?] => „ [?] => † [?] => ‡ [?] => • [?] => … [?] => ‰ [′] => ′ [″] => ″ [?] => ‹ [?] => › [ ̄] => ‾ [?] => ⁄ [?] => € [?] => ℑ [?] => ℘ [?] => ℜ [?] => ™ [?] => ℵ [←] => ← [↑] => ↑ [→] => → [↓] => ↓ [?] => ↔ [?] => ↵ [?] => ⇐ [?] => ⇑ [?] => ⇒ [?] => ⇓ [?] => ⇔ [?] => ∀ [?] => ∂ [?] => ∃ [?] => ∅ [?] => ∇ [∈] => ∈ [?] => ∉ [?] => ∋ [∏] => ∏ [∑] => ∑ [؟] => − [؟] => ∗ [√] => √ [∝] => ∝ [∞] => ∞ [∠] => ∠ [∧] => ∧ [∨] => ∨ [∩] => ∩ [∪] => ∪ [∫] => ∫ [∴] => ∴ [~] => ∼ [؟] => ≅ [≈] => ≈ [≠] => ≠ [≡] => ≡ [≤] => ≤ [≥] => ≥ [؟] => ⊂ [؟] => ⊃ [؟] => ⊄ [؟] => ⊆ [؟] => ⊇ [⊕] => ⊕ [؟] => ⊗ [⊥] => ⊥ [؟] => ⋅ [؟] => ⌈ [؟] => ⌉ [؟] => ⌊ [؟] => ⌋ [؟] => 〈 [؟] => 〉 [؟] => ◊ [؟] => ♠ [؟] => ♣ [؟] => ♥ [؟] => ♦ )