PHP html_entity_decode() function
ຄວາມຈຳນວນ
ການປ່ຽນແປງ HTML entity "<" (ຫົວ) ແລະ ">" (ຫຼັງ) ຈະຖືກປ່ຽນເປັນຄຳ:
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars_decode($str); ?>
ການອອກອາກາດ HTML ຂອງລວັກສະບັບກ່ວານີ້ (ທົດສະຫຼາກແຫຼ່ງຊ່ອງ):
<!DOCTYPE html> <html> <body> This is some <b>bold</b> text. </body> </html>
ການອອກອາກາດບົດຮູບຈອງຂອງລວັກສະບັບກ່ວານີ້:
This is some bold text.
ການກໍານົດ ແລະ ການນໍາໃຊ້
htmlspecialchars_decode() ຈະປ່ຽນການປ່ຽນແປງ HTML entity ທີ່ຖືກກໍານົດ.
ການທີ່ຈະກົດເກິດ HTML entity ທີ່ຈະຖືກກົດເກິດ:
- & ການກົດເກິດເປັນ & (ລາຍກະສັດ)
- " ການກົດເກິດເປັນ " (ຄຳເວົ້າທີ່ບັນທຶກ)
- ' ການກົດເກິດເປັນ ' (ຄຳເວົ້າດາວ)
- < ການກົດເກິດເປັນ < (ຫົວ)
- > ການກົດເກິດເປັນ > (ຫຼັງ)
htmlspecialchars_decode() ຈະເປັນຄວາມສອງກັບ htmlspecialchars().
ຄຳສັບສົນ
htmlspecialchars_decode(string,flags)
ປະເພດ | ອະທິບາຍ |
---|---|
string | ຕ້ອງການ. ລະບຸການທີ່ຈະກົດເກິດ. |
flags |
ສິ່ງສຳຄັນ. ລະບຸວິທີທີ່ຈະການກົດເກິດຄຳເວົ້າ ແລະທີ່ນໍາໃຊ້ແບບເອກະສານ. ຖານນັກສະແດງຄຳເວົ້າທີ່ຖືກໃຊ້:
ເອກະສານຂັ້ນສະໄໝທີ່ຖືກໃຊ້ເພື່ອລະບຸສິ່ງຂອງແບບເອກະສານທີ່ຖືກນໍາໃຊ້:
|
ລາຍລະອຽດດ້ານເຕັກນິກ
ຄຳຕອບ: | ບັນທຶກຄຳຕອບຂອງຄຳສັ່ງ |
ສະຖານທີ່ PHP: | 5.1.0+ |
ບັນທຶກການປັບປຸງ: |
ໃນ PHP 5.4, ໄດ້ເພີ່ມຕົວເອກະສານ flags ຂອງຂະບວນແບບໃຊ້ໃນເອກະສານ
|
ກໍລະນີຫຼາຍກວ່າ
ກໍລະນີ 1
ປ່ຽນປະເພດຂອງພິມສະໜອງ HTML ເປັນຈຳນວນ
<?php $str = "Bill & 'Steve'"; echo htmlspecialchars_decode($str, ENT_COMPAT); // ປ່ຽນປະເພດຂອງການວາງຄຳໃຊ້ທີ່ສະໜອງ echo "<br>"; echo htmlspecialchars_decode($str, ENT_QUOTES); // ປ່ຽນປະເພດຂອງການວາງຄຳໃຊ້ທີ່ສະໜອງ echo "<br>"; echo htmlspecialchars_decode($str, ENT_NOQUOTES); // ບໍ່ປ່ຽນປະເພດການວາງຄຳໃຊ້ ?>
ການອອກອາກາດ HTML ຂອງລວັກສະບັບກ່ວານີ້ (ທົດສະຫຼາກແຫຼ່ງຊ່ອງ):
<!DOCTYPE html> <html> <body> Bill & 'Steve'<br> Bill & 'Steve'<br> Bill & 'Steve' </body> </html>
ການອອກອາກາດບົດຮູບຈອງຂອງລວັກສະບັບກ່ວານີ້:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
ກໍລະນີ 2
ປ່ຽນປະເພດຂອງພິມສະໜອງ HTML ເປັນການວາງຄຳໃຊ້
<?php $str = 'I love "PHP".'; echo htmlspecialchars_decode($str, ENT_QUOTES); // ປ່ຽນປະເພດຂອງການວາງຄຳໃຊ້ທີ່ສະໜອງ ?>
ການອອກອາກາດ HTML ຂອງລວັກສະບັບກ່ວານີ້ (ທົດສະຫຼາກແຫຼ່ງຊ່ອງ):
<!DOCTYPE html> <html> <body> ຂ້ອຍມັກ "PHP". </body> </html>
ການອອກອາກາດບົດຮູບຈອງຂອງລວັກສະບັບກ່ວານີ້:
ຂ້ອຍມັກ "PHP".