将更多数字 9 9 9 9 替换为字符
replace more number 9 9 9 9 to character
[php]
如果有 {space}{number}{space} 到 -> {space}{chart}{space}
我想全部替换
在 9 9 9 9
出 Do Do Do Do
代码低于错误
$string='9 9 9 9';
$string = str_replace('9', 'Do', $string);
它return做9做9
请安迪帮忙?
改用preg_replace。 Lookahead 和 Lookbehind 组测试数字前后是否有空格
echo $string = preg_replace('/(?<=\s)\d(?=\s)/', 'Do', $string);
[php] 如果有 {space}{number}{space} 到 -> {space}{chart}{space}
我想全部替换在 9 9 9 9 出 Do Do Do Do
代码低于错误
$string='9 9 9 9';
$string = str_replace('9', 'Do', $string);
它return做9做9
请安迪帮忙?
改用preg_replace。 Lookahead 和 Lookbehind 组测试数字前后是否有空格
echo $string = preg_replace('/(?<=\s)\d(?=\s)/', 'Do', $string);