Xóa link trong chuỗi nội dung HTML truyền vào trong PHP

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi seolagi, 23/11/17.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,027
    Đã được thích:
    80
    Điểm thành tích:
    48
    HI mình muốn xóa hết thẻ <a link trong chuỗi HTML của nội dung truyền vào thì làm như thế nào?
    VD:
    PHP:
    $chuoi='Xóa link trong chuỗi <a href="http://itseovn">HTML</a> truyền vào';
    // mình muốn kết quả nó xóa hết các thẻ a, href,.. chỏ còn là : Xóa link trong chuỗi HTML truyền vào.
    Bạn nào giúp mình với.
     
    Cảm ơn đã xem bài:

    Xóa link trong chuỗi nội dung HTML truyền vào trong PHP

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của Bác đây:

    Xóa hết thẻ a và các thuộc tính của nó bên trong giữ lại chuỗi bên trong như ý bạn thì làm như sau:
    PHP:
    $chuoi='Xóa link trong chuỗi <a href="http://itseovn">HTML</a> truyền vào';
    $ketqua=preg_replace('#<a.*?>(.*?)</a>#i''\1'$chuoi);
    • Kết quả bạn được đoạn text không có thẻ a: Xóa link trong chuỗi HTML truyền vào
    Muốn xóa hết cả text ký tự bên trong thì làm như sau:
    PHP:
    $chuoi='Xóa link trong chuỗi <a href="http://itseovn">HTML</a> truyền vào';
    $ketqua=preg_replace('#<a.*?>.*?</a>#i'''$chuoi);
    • Kết quả bạn được đoạn text không có thẻ a và text bên trong: Xóa link trong chuỗi truyền vào
     


Chủ để tương tự : Xóa link
Diễn đàn Tiêu đề Date
Ngôn ngữ lập trình web PHP Xóa thẻ URL, Link liên kết trong chuỗi văn bản PHP 8/5/17
Ngôn ngữ lập trình web PHP Xóa ký tự đặc biệt và khoảng trắng ở đầu và cuối chuỗi trong PHP 22/11/17
Ngôn ngữ lập trình web PHP Xóa tất cả ký tự đặc biệt của Chuỗi trong PHP 22/11/17
Ngôn ngữ lập trình web PHP Lọc dấu tiếng việt trong PHP, xóa dấu tiếng việt trong chuỗi code PHP 9/5/17
Ngôn ngữ lập trình web PHP Xóa URL, SRC IMG Tag hình ảnh trong chuỗi văn bản text PHP 8/5/17