Làm cách nào để xóa thẻ P khỏi chuỗi trong PHP?

Ảnh từ Bapt

Để 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. "];
?>

Tự mình thử »

Đị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óa

chi 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. ",""];
?>

Tự mình thử »

❮ Tham chiếu chuỗi PHP

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[]

PHP




Chủ Đề