Rumah > Soal Jawab > teks badan
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.
ringa_lee2017-06-21 10:12:32
Anda mula-mula menggantikan yang melanggar peraturan, seperti pemprosesan htmlspecialchars, dan kemudian menggantikannya semula