Để xóa các thẻ HTML khỏi chuỗi PHP, bạn cần sử dụng hàm strip_tags[]
Hàm strip_tags[]
được sử dụng để tách các thẻ HTML và PHP khỏi một chuỗi
Cú pháp như sau
strip_tags[
string $string,
array|string|null $allowed_tags = null
]: string
Hàm chấp nhận hai tham số
$string
để xóa thẻ khỏi [bắt buộc]$allowed_tags
cho các thẻ để bỏ qua [tùy chọn]
Hàm này trả về tham số $string
với các thẻ đã bị xóa
Đây là một ví dụ về việc sử dụng chức năng
// 👇 remove tag
$str = "Hello World!
";
echo strip_tags[$str]; // Hello World!
// 👇 remove and
tag
$str = "Hi!
My name is Nathan
";
echo strip_tags[$str]; // Hi! My name is Nathan
// 👇 allow tag but remove others
$str = "Hi!
My name is Nathan
";
echo strip_tags[$str, ""
]; // Hi! My name is Nathan
Gọi hàm strip_tags[]
là cách dễ nhất để xóa các thẻ HTML khỏi chuỗi PHP
❮ Tham chiếu chuỗi PHP
Ví dụ
Tách chuỗi khỏi thẻ HTML
echo strip_tags["Chào thế giới. "];
?>
Định nghĩa và cách sử dụng
Hàm strip_tags[] tách một chuỗi khỏi các thẻ HTML, XML và PHP
Ghi chú. Nhận xét HTML luôn bị tước. Điều này không thể thay đổi với tham số allow
Ghi chú. Hàm này an toàn nhị phân
cú pháp
Giá trị tham số
Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi để checkallowOptional. Chỉ định các thẻ được phép. Các thẻ này sẽ không bị xóachi tiết kỹ thuật
Giá trị trả về. Trả về chuỗi bị tước Phiên bản PHP. 4+Nhật ký thay đổi. Kể từ PHP 5. 3. 4, hàm này bỏ qua các thẻ XHTML tự đóng [như] trong tham số cho phép
Kể từ PHP 5. 0, chức năng này an toàn nhị phân.
Kể từ PHP 4. 3, Nhận xét HTML luôn bị xóa.
Thêm ví dụ
Ví dụ
Tách chuỗi khỏi thẻ HTML, nhưng cho phép sử dụng thẻ
echo strip_tags["Chào thế giới. ",""];
?>
Trong bài viết này, chúng ta sẽ xem cách xóa các thẻ HTML khỏi dữ liệu trong PHP. PHP cung cấp một chức năng sẵn có để xóa các thẻ HTML khỏi dữ liệu. Hàm strip_tags[] là một hàm sẵn có trong PHP loại bỏ các chuỗi dạng HTML, XML và các thẻ PHP. Nó chấp nhận hai tham số. Hàm này trả về một chuỗi có tất cả các byte NULL, thẻ HTML và PHP bị loại bỏ khỏi một $str đã cho
cú pháp
strip_tags[string, allowed_tags]
Tham số Giá trị
- chuỗi. Đây là tham số bắt buộc chỉ định chuỗi cần kiểm tra
- allow_tags. Đây là một tham số tùy chọn chỉ định các thẻ được phép sẽ không bị xóa khỏi kết quả trả về
Giá trị trả về. Nó trả về một chuỗi trong đó các thẻ HTML bị xóa ngoại trừ các thẻ được phép
ví dụ 1. Trong ví dụ này, chúng tôi đã chuyển một chuỗi chứa các thẻ HTML tới hàm strip_tags[] và kiểm tra chuỗi được trả về xem tất cả các thẻ HTML có bị xóa hay không. Tất cả các thẻ HTML trong chuỗi đều bị tước khỏi chuỗi bởi hàm strip_tags[]