echo preg_replace('/c(.+m)/', 'y$1', 'abcqmhck');abyqmhck

解决方案 »

  1.   


    $str = 'acbccqmhck';echo rp($str);function rp($str){
        $c = explode('m',$str);
        if(count($c)>1){
            $c[0] = str_replace('c','y', $c[0]);
        }
        return implode('m', $c);
    }
    acbccqmhck
    输出 aybyyqmhck
      

  2.   


    echo substr_replace('abcqmhck','y',2,1);
      

  3.   

    luoxinxin1988用错帐号了,给分的话请把分给这个帐号,谢谢。
    echo substr_replace('abcqmhck','y',2,1);
    ab yqmhck