给特定的值添加链接

来源:互联网 发布:广州创联软件 编辑:程序博客网 时间:2024/04/28 18:50

          问题如上。比如说,我有一篇文章,里面'空压机'汉字出现了10次,我要做的就是,把这10次‘空压机’字样的前三次添加链接,例如前三个添加www.baidu.com。如何添加呢?

   利用正则就可以实现了

         实例如下:

  1. <?php
  2. $str=<<<EOT
  3. 这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。你看看就知道了
  4. EOT;
  5. echo $str;
  6. $preg = "/空压机/Uis";
  7. $s1=preg_replace ( $preg ,'<a href="http://www.baidu.com">空压机</a>',  $str , 3 );//后面的3代表替换三次。
  8. echo '<br/>这是替换后的<br/>';
  9. echo $s1;

0 0
原创粉丝点击