日期:2014-05-16 浏览次数:20417 次
<strong>百度</strong>。那这个标签则过滤掉<a>标签,然后再第二次出现“百度”这个词的时候加上<a>标签
$html=<<<EOT
<strong>文字1</strong>
<strong>文字2</strong>
<strong>文字3</strong>
<strong>文字4</strong>
<strong>文字5</strong>
EOT;
preg_match_all('@<strong>(.*?)<\/strong>@i',$html,$match);
foreach($match[0] as $k=>$row){
if($k==0){
$result=$row;
}else{
$result.='<a>'.$row.'</a>';
}
}
echo $result;