mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。

解决方案 »

  1.   


    str_replace
    preg_replace
    两个函数都行
      

  2.   


    $string = "a a b b c c";
    $patterns = array("/a/","/b/","/c/");
    $replacements = array_pad(array(),count($patterns),"<a href='#'>$0</a>");
    print preg_replace($patterns, $replacements, $string, 1);