Giới thiệu
Hàm htmlspecialchars_decode() chuyển đổi ngược các HTML entities đặc biệt về ký tự gốc. Ngược lại của htmlspecialchars().
Các entity được giải mã
&→&"→"'(hoặc') →'<→<>→>
Cú pháp
htmlspecialchars_decode(string $string, int $flags = ENT_QUOTES | ENT_HTML401): string
Tham số
- string - Chuỗi cần giải mã.
- flags (tùy chọn) - Xử lý quote:
ENT_COMPAT(mặc định) - Chỉ double quote.ENT_QUOTES- Cả single và double quote.ENT_NOQUOTES- Không giải mã quote nào.
Doctype:
ENT_HTML401(mặc định),ENT_HTML5,ENT_XML1,ENT_XHTML.
Giá trị trả về
Trả về chuỗi đã giải mã entity.
Ví dụ
<?php $s = "<p>this -> "keyword in programming language</p>\n"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
Kết quả:
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>