用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2200|回复: 1
收起左侧

[其它 Other] 让第一个出现的关键字加上链接,php只替换1次

[复制链接]
发表于 2013-12-4 10:34:19 | 显示全部楼层 |阅读模式
  • <?php
  • $a='美食Q是一个牛B的美食类网站。里面全是高清大图,美食多多、做法详细,如果你喜欢美食的话一定要去美食Q看看哦!';
  • function str_replace_once($needle, $replace, $haystack) {
  •                         $needle2=$needle.'</a>';
  •                         $pos2 = strpos($haystack,        $needle2);
  •    $pos = strpos($haystack, $needle);
  •    if ($pos2) {
  •       return $haystack;
  •    }elseif($pos === false){
  •                            return '';
  •                         }else{
  •                                 return substr_replace($haystack, $replace, $pos, strlen($needle));
  •                                 }
  • }
  • echo str_replace_once("美食",'<a >美食</a>',$a);
  • ?>

如果有什么问题,或想改进,比如前三个关键字加链接啊,什么的,需要我帮忙的,请到 bbs.8k520.com给我留言,我看到了,会第一时间回复的,或直接上代码......


发表于 2013-12-4 12:38:06 | 显示全部楼层

本版积分规则