function tihuanni($str){
$str = preg_replace(array("外套","新款","韩版","女装","淘宝"), array("<a href=\"http:\/\/www.fzl558.cn\/\">淘宝网女装冬装外套</a>","<a href=\"http:\/\/www.fzl558.cn\/\">新款淘宝网女装冬装</a>","<a href=\"http:\/\/www.fzl558.cn\/\">淘宝网韩版女装冬装</a>","<a href=\"http:\/\/www.fzl558.cn\/\">淘宝网韩版女装冬装</a>","<a href=\"http:\/\/www.fzl558.cn\/\">淘宝网女装冬装</a>"), $str,1);
return $str;
}

解决方案 »

  1.   

    用str_replace 不能设置替换次数,郁闷
      

  2.   

    你最好把$str打出来,这样能找到特征格式还好说,直接这样一个未知变量,谁都写不出正则来!
      

  3.   


    <?php
    $str = "外套都是新款,其中有韩版女装,大家都来淘宝买吧";
    echo $str;
    echo "<hr />";
    $str = preg_replace(array("|外套|","|新款|","|韩版|","|女装|","|淘宝|"), 
    array('<a href="http://www.fzl558.cn/">淘宝网女装冬装外套</a>',
    '<a href="http://www.fzl558.cn/">新款淘宝网女装冬装</a>',
    '<a href="http://www.fzl558.cn/">淘宝网韩版女装冬装</a>',
    '<a href="http://www.fzl558.cn/">淘宝网韩版女装冬装</a>',
    '<a href="http://www.fzl558.cn/">淘宝网女装冬装</a>'
    ),$str);echo $str;