Ungkapan biasa - Ungkapan biasa PHP menentukan sama ada terdapat kata kunci yang ditentukan dalam teg a dan img
欧阳克
欧阳克 2017-06-21 10:10:32
0
1
1164

Apa yang saya ingin laksanakan ialah fungsi penggantian kata kunci img mengandungi kata kunci dan tidak boleh diganti.
Jika [Contoh] ialah kata kunci, kata kunci itu muncul dalam tiga situasi ini dan tidak boleh diganti, jika tidak, ia akan memusnahkan struktur html

<a href="#" title="这是一个例子而已">这是一个例子而已</a>
<img src="#" alt="我是例子呀">

<a href="#" title="这是一个例子">这是一个例子</a>
<img src="#" alt="我是例子">

<a href="#" title="例子而已">例子而已</a>
<img src="#" alt="例子呀">

被破坏的<img src="#" alt="破坏了<a href="#">例子</a>破坏的可能性有多大?"/>

<?php
    function findword($word,$html){
        $str_reg = '(<a[^>]+>)(.*)('.$word.')(.*)(<\/a[^>]*>)';
        $str_reg .= '|(<img)(.*?)('.$word.')(.*?)(>)' ;
        if(preg_match("/$str_reg/",$html)){
            return true;
        }else{
            return false;
        }
    }
?>

Menulis fungsi yang buruk. Nampak tak betul.

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

membalas semua(1)
ringa_lee

Anda mula-mula menggantikan yang melanggar peraturan, seperti pemprosesan htmlspecialchars, dan kemudian menggantikannya semula

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!