给特定的值添加链接

前端之家收集整理的这篇文章主要介绍了给特定的值添加链接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

问题如上。比如说,我有一篇文章,里面'空压机'汉字出现了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;

猜你在找的正则表达式相关文章