html_entity_decode() ใช้เพื่อแปลงเอนทิตี HTML เป็นอักขระแอปพลิเคชัน
ไวยากรณ์
html_entity_decode(str, flags, character-set)
พารามิเตอร์
-
str − สตริงที่จะถอดรหัส
-
ธง − ระบุวิธีจัดการใบเสนอราคา
-
ต่อไปนี้เป็นรูปแบบใบเสนอราคา -
-
ENT_COMPAT - ค่าเริ่มต้น ถอดรหัสเฉพาะเครื่องหมายคำพูดคู่
-
ENT_QUOTES - ถอดรหัสเครื่องหมายคำพูดคู่และเดี่ยว
-
ENT_NOQUOTES - ไม่ถอดรหัสคำพูดใดๆ
-
-
แฟล็กเพิ่มเติมสำหรับระบุประเภทเอกสารที่ใช้ -
-
ENT_HTML401 - ค่าเริ่มต้น จัดการโค้ดเป็น HTML 4.01
-
ENT_HTML5 - จัดการโค้ดเป็น HTML 5
-
ENT_XML1 - จัดการโค้ดในรูปแบบ XML 1
-
ENT_XHTML - จัดการโค้ดเป็น XHTML
-
-
ชุดอักขระ − สตริงที่ระบุชุดอักขระที่จะใช้
-
ต่อไปนี้เป็นค่าที่เป็นไปได้ -
-
UTF-8 - ค่าเริ่มต้น ยูนิโค้ด 8 บิตแบบมัลติไบต์ที่เข้ากันได้กับ ASCII
-
ISO-8859-1 - ยุโรปตะวันตก
-
ISO-8859-15 - ยุโรปตะวันตก (เพิ่มเครื่องหมายยูโร + ตัวอักษรภาษาฝรั่งเศสและฟินแลนด์ที่ขาดหายไปใน ISO-8859-1)
-
cp866 - ชุดอักขระ Cyrillic เฉพาะ DOS
-
cp1251 - ชุดอักขระ Cyrillic เฉพาะสำหรับ Windows
-
cp1252 - ชุดอักขระเฉพาะของ Windows สำหรับยุโรปตะวันตก
-
KOI8-R - รัสเซีย
-
BIG5 - จีนตัวเต็ม ส่วนใหญ่ใช้ในไต้หวัน
-
GB2312 - ชุดอักขระมาตรฐานแห่งชาติจีนตัวย่อ
-
BIG5-HKSCS - Big5 พร้อมส่วนขยายของฮ่องกง
-
Shift_JIS - ภาษาญี่ปุ่น
-
EUC-JP - ภาษาญี่ปุ่น
-
MacRoman - ชุดอักขระที่ใช้โดย Mac OS
-
คืนสินค้า
ฟังก์ชัน html_entity_decode() จะคืนค่าสตริงที่แปลงแล้ว
ต่อไปนี้เป็นตัวอย่าง −
ตัวอย่าง
<?php $orig = "We've all the <b>books<b>!"; $one = htmlentities($orig); $two = html_entity_decode($one); echo $one; echo $two; ?>
ต่อไปนี้เป็นผลลัพธ์ -
ผลลัพธ์
We've all the <b>books</b>!We've all the books!