Giới thiệu
Hàm html_entity_decode() chuyển đổi TẤT CẢ HTML entities về ký tự ứng ứng. Ngược lại của htmlentities() (giải mã nhiều entity hơn htmlspecialchars_decode()).
Cú pháp
html_entity_decode(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = "UTF-8"): string
Tham số
- string - Chuỗi cần giải mã.
- flags (tùy chọn) - Giống
htmlentities():ENT_COMPAT,ENT_QUOTES,ENT_NOQUOTES, doctype flags. - encoding (tùy chọn) - Charset. Mặc định
UTF-8. Các giá trị:ISO-8859-1,ISO-8859-15,cp866,cp1251,cp1252,KOI8-R,BIG5,GB2312,BIG5-HKSCS,Shift_JIS,EUC-JP,MacRoman.
Giá trị trả về
Trả về chuỗi đã giải mã entity.
Ví dụ
<?php $orig = "We've all the <b>books</b>!"; $one = htmlentities($orig); $two = html_entity_decode($one); echo $one . "\n"; echo $two; ?>
Kết quả:
We've all the <b>books</b>! We've all the books!