English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي PHP

دليل متقدم PHP

PHP & MySQL

دليل PHP

استخدام دالة html_special_chars_decode() في PHP مع أمثلة

   دليل وظائف النصوص للغة PHP

    يستخدم دالة html_special_chars_decode() لتحويل الكيانات الـ HTML الخاصة إلى أحرف عادية.

النحو

string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] )

التعريف والاستخدام

يستخدم لتحويل الكيانات الـ HTML الخاصة إلى أحرف.

ملاحظة: يعمل هذا الدالة عكس دالة htmlspecialchars(). إنه يتحول الكيانات الـ HTML الخاصة إلى أحرف عادية.

الكيانات الـ HTML التي سيتم فك شيفرة:

  • & يفك إلى & (وال)

  • " يفك إلى " (قوائم اقتباس)

  • ' يفك إلى ' (أقواس عائمة)

  • < يفك إلى < (أصغر من)

  • > يفك إلى > (أكبر من)

القيمة المعدة

يستعيد النص المفكك.

المعلمات

رقمالمعلمات والشرح
1

string

النص الذي سيتم فك شيفرة

2

flags

تحديد كيفية معالجة القوائم اقتباس والنوع المستخدم للمستند.

أنواع القوائم المقبولة:

  • ENT_COMPAT - افتراضي. يفك القوائم اقتباس الدوائر فقط.

  • ENT_QUOTES - يفك القوائم اقتباس الدوائر والأسهم.

  • ENT_NOQUOTES - لا يفك أي قوائم اقتباس.

أعلام إضافية لتعيين نوع المستند المستخدم:

  • ENT_HTML401 - افتراضي. معالجة الكود كـ HTML 4.01.

  • ENT_HTML5 - معالجة الكود كـ HTML 5.

  • ENT_XML1 - معالجة الكود كـ XML 1.

  • ENT_XHTML - معالجة الكود كـ XHTML.

مثال على الإنترنت

جرب المثال التالي، لتحويل الكيانات الـ HTML المحددة إلى的双引ق

<?php
    //تحويل الكيانات الـ HTML المحددة إلى的双引ق
   $str = "<p>"oldtoolbag.com" -> </p>\n";
   echo htmlspecialchars_decode($str);
?>
تجربة لمعرفة‹/›

نتيجة الإخراج-

"oldtoolbag.com" ->

دليل وظائف النصوص للغة PHP