English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم دالة get_html_translation_table() لتحويل الجدول التحويلي الذي سيتم استخدامه بعد استخدام htmlspecialchars() وhtmlentities().
array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" ]]] )
يعد الجدول التحويلي الذي يستخدمه htmlentities() وhtmlspecialchars()
سيقوم بتقديم جدول التحويل كعدد، الأحرف الأصلية كالمفتاح، والأرقام الترميزية كالقيمة.
ملاحظة: يمكن استخدام طرق متعددة للتحويل للأحرف الخاصة. على سبيل المثال: " يمكن تحويلها إلى "، " أو ". يعود الجدول التحويلي الذي يعده get_html_translation_table() بأكثرها شيوعًا.
الترتيب | المعلمات والشرح |
---|---|
1 | table (مطلوب) يحتوي على معلومات حول أي جدول من HTML_ENTITIES أو HTML_SPECIALCHARS سيتم استخدامه القيم الممكنة:
|
2 | flags اختياري. تحديد الجدول التحويلي الذي سيشمل أنواع العناصر المقدسة وكيفية استخدام الجدول التحويلي لنوع المستند.أنواع الأقواس المتاحة:
flags إضافية لتعيين نوع الوثيقة الذي تنطبق عليه جدول التحويل:
|
3 | ت编码 اختياري. نص يشير إلى مجموعة الأحرف التي يتم استخدامها.القيم المسموح بها:
ملاحظة:في إصدارات PHP 5.4 القديمة، يتم تجاهل الأحرف غير القابلة للتعرف ويتم استبدالها بـ ISO-8859-1. منذ PHP 5.4، يتم تجاهل الأحرف غير القابلة للتعرف ويتم استبدالها بـ UTF-8. |
حاول استخدامهذا المثال، باستخدام جدول التحويل HTML_SPECIALCHARS:
<?php //استخدام جدول التحويل HTML_SPECIALCHARS print_r (get_html_translation_table(HTML_SPECIALCHARS)); ?>اختبار لرؤية‹/›
نتائج الإخراج
مجموعة ( ["] => " [&] => & [<] => < [>] => >> )