问题如上。比如说,我有一篇文章,里面'空压机'汉字出现了10次,我要做的就是,把这10次‘空压机’字样的前三次添加链接,例如前三个添加www.baidu.com。如何添加呢?@H_502_5@
利用正则就可以实现了@H_502_5@
实例如下:@H_502_5@
@H_502_5@
- <?PHP
- $str=<<<EOT
- 这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。你看看就知道了
- EOT;
- echo $str;
- $preg = "/空压机/Uis";
- $s1=preg_replace ( $preg,'<a href="http://www.baidu.com">空压机</a>',$str,3 );//后面的3代表替换三次。
- echo '<br/>这是替换后的<br/>';
- echo $s1;