(Php 4, Php 5, Php 7, Php 8)
HTMLENTITY - Chuyển đổi tất cả các ký tự áp dụng thành các thực thể HTML — Convert all applicable characters to HTML entities
Sự mô tả
HtmlEntities (& nbsp; & nbsp; & nbsp; & nbsp; chuỗi ________ 0, & nbsp; & nbsp; & nbsp; bool $double_encode = true): Chuỗi(
string $string,
int $flags = ENT_QUOTES | ENT_SUBSTITUTE |
ENT_HTML401,
?string $encoding = null,
bool $double_encode = true
): string
Nếu bạn muốn giải mã thay thế (ngược lại), bạn có thể sử dụng html_entity_decode ().html_entity_decode().
Thông số
stringChuỗi đầu vào.
flagsMột bitmask của một hoặc nhiều cờ sau, chỉ định cách xử lý các trích dẫn, chuỗi đơn vị mã không hợp lệ và loại tài liệu được sử dụng. Mặc định là ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
Có sẵn hằng số flags$flags0 | HtmlEntities (& nbsp; & nbsp; & nbsp; & nbsp; chuỗi ________ 0, & nbsp; & nbsp; & nbsp; bool $double_encode = true): Chuỗi |
$flags1 | Nếu bạn muốn giải mã thay thế (ngược lại), bạn có thể sử dụng html_entity_decode (). |
$flags2 | Thông số |
$flags3 | string |
$flags4 | Chuỗi đầu vào. |
$flags5 | flags |
$flags6 | Một bitmask của một hoặc nhiều cờ sau, chỉ định cách xử lý các trích dẫn, chuỗi đơn vị mã không hợp lệ và loại tài liệu được sử dụng. Mặc định là ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. |
$flags7 | Có sẵn hằng số flags |
$flags8 | Tên liên tục |
$flags9 | Sẽ chuyển đổi các tài khoản kép và để lại các trích dẫn đơn. |
Sẽ để lại cả trích dẫn kép và đơn không được chuyển đổi.
Âm thầm loại bỏ các chuỗi đơn vị mã không hợp lệ thay vì trả về một chuỗi trống. Sử dụng cờ này không được khuyến khích vì nó »& nbsp; có thể có ý nghĩa bảo mật.
Thay thế chuỗi đơn vị mã không hợp lệ bằng ký tự thay thế Unicode U+FFFD (UTF-8) hoặc FFFD; (nếu không) thay vì trả về một chuỗi trống.
Thay thế các điểm mã không hợp lệ cho loại tài liệu đã cho bằng ký tự thay thế Unicode U+FFFD (UTF-8) hoặc FFFD; (nếu không) thay vì để chúng như là. Điều này có thể hữu ích, ví dụ, để đảm bảo tính được hình thành tốt của các tài liệu XML với nội dung bên ngoài được nhúng.
Xử lý mã là HTML 4.01.Xử lý mã là HTML 5. | $encoding0 | Một đối số tùy chọn xác định mã hóa được sử dụng khi chuyển đổi các ký tự. |
Nếu bị bỏ qua, $encoding0 mặc định vào giá trị của tùy chọn cấu hình default_charset. | Mặc dù đối số này là tùy chọn về mặt kỹ thuật, bạn rất được khuyến khích chỉ định giá trị chính xác cho mã của bạn nếu tùy chọn cấu hình default_charset có thể được đặt không chính xác cho đầu vào đã cho. | Các bộ ký tự sau được hỗ trợ: |
CharSets được hỗ trợ | Charset | Bí danh |
ISO-8859-1 | ISO8859-1 | Tây Âu, Latin-1. |
ISO-8859-5 | ISO8859-5 | Ít hơn sử dụng ký tự cyrillic (Latin/Cyrillic). |
ISO-8859-15 | ISO8859-15 | Tây Âu, Latin-9. Thêm dấu hiệu đồng euro, các chữ cái Pháp và Phần Lan bị thiếu trong Latin-1 (ISO-8859-1). |
UTF-8 | & nbsp; | ASCII tương thích đa byte 8 bit unicode. |
CP866 | IBM866, 866 | Charset Cyrillic dành riêng cho DOS. |
CP1251 | 950 | Windows-1251, Win-1251, 1251 |
Windows dành riêng cho Cyrillic Charset. | 936 | CP1252 |
Windows-1252, 1252 | ISO8859-1 | Tây Âu, Latin-1. |
ISO-8859-5 | ISO8859-5 | Ít hơn sử dụng ký tự cyrillic (Latin/Cyrillic). |
ISO-8859-15 | ISO8859-15 | Ít hơn sử dụng ký tự cyrillic (Latin/Cyrillic). |
ISO-8859-15 | ISO8859-1 | Tây Âu, Latin-1. |
ISO-8859-5 | ISO8859-1 | Tây Âu, Latin-1.nl_langinfo() and setlocale()), in this order. Not recommended. |
ISO8859-5ISO-8859-5: Any other character sets are not recognized. The default encoding will be used instead and a warning will be emitted.
Ít hơn sử dụng ký tự cyrillic (Latin/Cyrillic).
ISO-8859-15
ISO8859-15
Tây Âu, Latin-9. Thêm dấu hiệu đồng euro, các chữ cái Pháp và Phần Lan bị thiếu trong Latin-1 (ISO-8859-1).$flags3 or $flags4 flags are set.
UTF-8
8.1.0 | ASCII tương thích đa byte 8 bit unicode.$flags0 to $flags1 | $flags4 | $flags6. |
8.0.0 | CP866 |
IBM866, 866
Charset Cyrillic dành riêng cho DOS.htmlentities() example
null5
CP1251$flags3
null7
Windows-1251, Win-1251, 1251
- Windows dành riêng cho Cyrillic Charset.
- CP1252
- Windows-1252, 1252
- Windows Charset cụ thể cho Tây Âu.
- Koi8-r
Koi8-Ru, Koi8r ¶
Tiếng Nga.
null8
null9
$double_encode0
$double_encode1
$double_encode2
$double_encode3
$double_encode45 LỚN ¶
Trung Quốc truyền thống, chủ yếu được sử dụng ở Đài Loan.
$double_encode5
$double_encode6
$double_encode7
$double_encode8
$double_encode9GB2312 ¶
Trung Quốc truyền thống, chủ yếu được sử dụng ở Đài Loan.
true0
true1
true2
true3
$double_encode4Phil tại Lavin dot me dot uk ¶ ¶
12 năm trước
true5
true6
true7
true8hajo-p ¶ ¶
8 năm trước
true9
string0
string1
$double_encode4Ustimenko Dot Alexander tại Gmail Dot Com ¶ ¶
10 năm trước
string3
string4
$double_encode4n tại erui dot eu ¶ ¶
10 năm trước
string6
string7
$double_encode4n tại erui dot eu ¶ ¶
10 năm trước
string9
flags0
flags1
flags2
flags3
$double_encode7
flags5
flags6n tại erui dot eu ¶ ¶
wd tại nospamwd chấm nó ¶
flags7
flags8
flags9
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4010
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4011
$double_encode4Robin tại Robinwinslow dot co dot uk ¶ ¶
wd tại nospamwd chấm nó ¶
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4013
Robin tại Robinwinslow dot co dot uk ¶ ¶
11 năm trước
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4014
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4015
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4016Waygood ¶ ¶
2962051004 tại qq dot com ¶
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4017
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4018
$double_encode44 năm trước ¶
wd tại nospamwd chấm nó ¶
flags0
flags1
flags2
flags3
$double_encode4Robin tại Robinwinslow dot co dot uk ¶ ¶
11 năm trước
flags5
Waygood ¶ ¶
2962051004 tại qq dot com ¶
flags6
flags7
flags8
flags9
$flags00
$flags01
$flags02
$double_encode44 năm trước ¶
10 năm trước
$flags04
$flags05
$flags06
$flags07
$flags08
$flags09
$double_encode4n tại erui dot eu ¶ ¶
wd tại nospamwd chấm nó ¶
$flags11
$flags12
$flags13
$flags14
$double_encode4Robin tại Robinwinslow dot co dot uk ¶ ¶
11 năm trước
$flags16
$flags17
$flags18
$flags19
$flags20
$flags21
$flags22
$double_encode4Waygood ¶ ¶
2962051004 tại qq dot com ¶
$flags24
4 năm trước ¶
12 năm trước
$flags25
$flags26
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML4015
$flags28Bassie (: ¶ ¶
2962051004 tại qq dot com ¶
$flags29
$flags30
$flags31
$flags32
$double_encode4