如果是将所有特定值添加链接,也可以用$str_replae()这个函数。具体使用法则如下:
<?php
header("Content-type:text/html;charset=utf-8");
$str=<<<EOT
这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。你看看就知道了
EOT;
echo $str;
$pre = '空压机';
$replace = '<a href="http://www.baidu.com">空压机</a>';
$s1 = str_replace($pre, $replace, $str,$count);
echo '<br/>这是替换后的<br/>';
echo $s1.'<br/>';
echo $count;//这个是显示的被替换的次数
?>
结果显示如下:
这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。你看看就知道了
这是替换后的
这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。这是一篇有关空压机的文章,同时是一篇很长的文章。你看看就知道了
10
唯一需要注意的是,这个函数不能控制替换的次数。所以最好选择用正则匹配!
延伸一下,例如,这个也可以用于替换,将一个特定的值替换成另一个的值!
文章评论