10个0组成的字符串,把第5个0换成1
$s = '0000000000';
$s = preg_replace('(^0{4})0', '$11', $s);
//不能直接用$11,这样会把命中的字符串替换为正则中的group 11,没有则为空,正确写法是'${1}1'
$s = '0000000000';
$s = preg_replace('(^0{4})0', '$11', $s);
//不能直接用$11,这样会把命中的字符串替换为正则中的group 11,没有则为空,正确写法是'${1}1'