❮ Tham chiếu chuỗi PHP
Thí dụ
Chuyển đổi một số ký tự thành các thực thể HTML:
Đầu ra HTML của đoạn mã trên sẽ là [Xem Nguồn]:
<a href="//www.w3schools.com">Go to w3schools.com</a>
Đầu ra trình duyệt của đoạn mã trên sẽ là:
Go to w3schools.com
Định nghĩa và Cách sử dụng
Hàm htmlentities [] chuyển đổi các ký tự thành các thực thể HTML.
Mẹo: Để chuyển đổi các thực thể HTML trở lại thành ký tự, hãy sử dụng hàm html_entity_decode [] .
Mẹo: Sử dụng hàm get_html_translation_table [] để trả về bảng dịch được sử dụng bởi htmlentities [].
Cú pháp
htmlentities[string,flags,character-set,double_encode]
Giá trị tham số
string | Required. Specifies the string to convert |
flags | Optional. Specifies how to handle quotes, invalid encoding and the used document type. The available quote styles are:
Invalid encoding:
Additional flags for specifying the used doctype:
|
character-set | Optional. A string that specifies which character-set to use. Allowed values are:
Note: Unrecognized character-sets will be ignored and replaced by ISO-8859-1 in versions prior to PHP 5.4. As of PHP 5.4, it will be ignored an replaced by UTF-8. |
double_encode | Optional. A boolean value that specifies whether to encode existing html entities or not.
|
Chi tiết kỹ thuật
Trả về chuỗi đã chuyển đổi. Tuy nhiên, nếu tham số chuỗi chứa mã hóa không hợp lệ, nó sẽ trả về một chuỗi trống, trừ khi cờ ENT_IGNORE hoặc ENT_SUBSTITUTE được đặt |
4+ |
PHP 5.6 - Đã thay đổi giá trị mặc định cho tham số bộ ký tự thành giá trị của bộ ký tự mặc định [trong cấu hình]. PHP 5.4 - Đã thay đổi giá trị mặc định cho tham số bộ ký tự thành UTF-8. PHP 5.4 - Đã thêm ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_HTML5, ENT_XML1 và ENT_XHTML PHP 5.3 - Đã thêm hằng số ENT_IGNORE. PHP 5.2.3 - Đã thêm tham số double_encode . PHP 4.1 - Đã thêm tham số đặt ký tự . |
Các ví dụ khác
Thí dụ
Chuyển đổi một số ký tự thành các thực thể HTML: