Hướng dẫn php check html tags in string - php kiểm tra các thẻ html trong chuỗi

Nếu bạn chỉ muốn phát hiện/thay thế một số thẻ nhất định: Hàm này sẽ tìm kiếm một số thẻ HTML nhất định và gói gọn chúng trong ngoặc - điều này khá vô nghĩa - chỉ cần sửa đổi nó thành bất cứ điều gì bạn muốn làm với các thẻ.

$html = preg_replace_callback[
    '|\]*]?[\s?/]?\>|',
    function [$found] {
        if[isset[$found[1]] && in_array[
            $found[1], 
            array['div','p','span','b','a','strong','center','br','h2','h2','h3','h4','h5','h6','hr']]
        ] {
            return '[' . $found[0] . ']';
        };
    },
    $html  
];

Giải thích về Regex:

\< ... \>   //start and ends with tag brackets
\]*]? //anything such as class=... style=... etc.
[\s?/]?     //allow self-closing tags such as 

Ngày 5 tháng 9 năm 2020c Category: PHP Category : PHP

Bài viết này tập trung vào cách kiểm tra xem một chuỗi có chứa các thẻ HTML trong PHP không. Bạn sẽ tìm hiểu kiểm tra PHP nếu chuỗi chứa thẻ HTML. Tôi đã giải thích chỉ đơn giản là từng bước làm thế nào để kiểm tra nội dung chuỗi có bất kỳ thẻ HTML nào trong PHP. Đó là ví dụ đơn giản về kiểm tra nếu chuỗi có chứa thẻ HTML PHP.

Đôi khi chúng ta cần kiểm tra xem nội dung chuỗi có thẻ HTML trong PHP cho một số logic không. như yêu cầu của tôi. Tôi có một số nội dung có thẻ và một số nội dung không có bất kỳ thẻ nào tôi cần kiểm tra vì có liên kết HTTPS nên tôi cần thêm thẻ neo cho điều đó. Vì vậy, tôi tìm kiếm trên Google và cuối cùng tìm ra giải pháp.

Tôi sẽ cung cấp cho bạn hai ví dụ đơn giản với đầu ra để bạn có thể kiểm tra điều đó.

Ví dụ 1:

Output:

There is a HTML Tag in String

Ví dụ 2:

Output:

No HTML Tag in String

Tôi hy vọng nó có thể giúp bạn...

Đúng, preg_match sẽ chỉ khớp với chuỗi tuy nhiên, preg_replace sẽ thực hiện phép thuật.

Sử dụng mã sau để xóa các liên kết HTML:

  • Lập trình ứng dụng

Thời gian đọc: 3 phút 3 minutes

731 lượt xem Views

Bên trong bài viết này, chúng ta sẽ thấy khái niệm tức là kiểm tra php nếu chuỗi chứa ví dụ về thẻ HTML. Bài viết chứa thông tin được phân loại về kiểm tra thẻ HTML trong các giá trị chuỗi. Thông thường chúng ta biết các thẻ HTML chứa cặp khung góc. Vì vậy, chúng tôi sẽ sử dụng khái niệm về hàm PHP preg_match [] cho điều này.

Hàm preg_match [] trả về xem một trận đấu có được tìm thấy trong một chuỗi hay không.

Nếu bạn đang tìm kiếm một bài viết cung cấp cho bạn sự hiểu biết về việc kiểm tra một chuỗi chứa thẻ HTML hoặc không thì bài viết này sẽ giúp bạn rất nhiều cho việc này.

Tìm hiểu thêm -

  • Laravel 9 nhận tất cả ngày giữa hai ngày bằng carbon
  • Php Ajax tải lên nhiều hình ảnh bằng cách sử dụng bootstrap-fileinput
  • Sao lưu cơ sở dữ liệu tự động hàng tháng hàng tháng của Laravel 9
  • Làm thế nào để có được biến env trong các mẫu lưỡi Laravel 9

Bắt đầu nào.

Lập trình ứng dụng

Thời gian đọc: 3 phútindex.php inside your localhost path. We will consider two examples to understand the concept in deep.

731 lượt xem

Bên trong bài viết này, chúng ta sẽ thấy khái niệm tức là kiểm tra php nếu chuỗi chứa ví dụ về thẻ HTML. Bài viết chứa thông tin được phân loại về kiểm tra thẻ HTML trong các giá trị chuỗi. Thông thường chúng ta biết các thẻ HTML chứa cặp khung góc. Vì vậy, chúng tôi sẽ sử dụng khái niệm về hàm PHP preg_match [] cho điều này. index.php and write this code into it.

Bài Viết Liên Quan

Chủ Đề