Htmlentities PHP là gì?

Các hàm PHP htmlentities và htmlspecialchars được sử dụng để chuyển đổi các chuỗi có ký tự HTML thành các thực thể HTML. Sự khác biệt quan trọng nhất giữa htmlentities và htmlspecialchars là tập hợp các ký tự HTML có thể được chuyển đổi bởi các hàm này. Hàm htmlentities chuyển đổi tất cả các ký tự có thể áp dụng cho các thực thể HTML. Hàm htmlspecialchars chuyển đổi các ký tự đặc biệt thành các thực thể HTML. Phần còn lại của các phần giải thích cú pháp của cả hai chức năng với các ví dụ

thực thể html

cú pháp
htmlentities[ string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE, ?string $encoding = null, bool $double_encode = true ]: string

$string - Đây là đối số đầu tiên chấp nhận chuỗi để chuyển đổi

$flags - Một tham số tùy chọn để giữ tổ hợp các cờ để xử lý dấu ngoặc kép. Bạn có thể tham khảo thêm các tài liệu tham khảo PHP để có danh sách các cờ áp dụng

$encoding - Một đối số tùy chọn để chỉ định mã hóa được sử dụng trong khi chuyển đổi các ký tự

$double_encode - Đây là một tham số tùy chọn và nếu nó được đặt thành false, PHP sẽ không mã hóa các thực thể HTML hiện có trong chuỗi đã cho

Hàm htmlentities trả về chuỗi đã chuyển đổi

Thí dụ

Chủ Đề