ฟังก์ชัน html_special_chars_decode() ใช้เพื่อแปลงเอนทิตี HTML พิเศษกลับไปเป็นอักขระ
ต่อไปนี้เป็นเอนทิตี HTML ที่จะถูกถอดรหัส -
-
&แอมป์; กลายเป็น &(เครื่องหมายและ)
-
" กลายเป็น " (เครื่องหมายคำพูดคู่)
-
' กลายเป็น ' (เครื่องหมายคำพูดเดียว)
-
< กลายเป็น <(น้อยกว่า)
-
&จีที; กลายเป็น> (มากกว่า)
ไวยากรณ์
htmlspecialchars_decode(str,flags)
พารามิเตอร์
-
str − สตริงที่จะถอดรหัส
-
ธง − ระบุวิธีจัดการใบเสนอราคาและประเภทเอกสารที่จะใช้
-
ต่อไปนี้เป็นรูปแบบใบเสนอราคา -
-
ENT_COMPAT - ค่าเริ่มต้น ถอดรหัสเฉพาะเครื่องหมายคำพูดคู่
-
ENT_QUOTES - ถอดรหัสเครื่องหมายคำพูดคู่และเดี่ยว
-
ENT_NOQUOTES - ไม่ถอดรหัสคำพูดใดๆ
-
-
แฟล็กเพิ่มเติมสำหรับระบุประเภทเอกสารที่ใช้ -
-
ENT_HTML401 - ค่าเริ่มต้น จัดการโค้ดเป็น HTML 4.01
-
ENT_HTML5 - จัดการโค้ดเป็น HTML 5
-
ENT_XML1 - จัดการโค้ดในรูปแบบ XML 1
-
ENT_XHTML - จัดการโค้ดเป็น XHTML
-
คืนสินค้า
ฟังก์ชัน htmlspecialchars_decode() จะคืนค่าสตริงที่แปลงแล้ว
ต่อไปนี้เป็นตัวอย่าง −
ตัวอย่าง
<?php $s = "<p>this -> "keyword in programming language</p>\n"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
ต่อไปนี้เป็นผลลัพธ์ -
ผลลัพธ์
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>