[PHP] 如果{space} {number} {space} to - >我想要替换所有内容{空间} {图表} {空间}
9 9 9 9 out Do Do Do do
代码低于错误
$ string ='9 9 9 9';
$ string = str_replace('9','Do',$ string);
返回执行9执行9
请安迪帮忙吗?
答案 0 :(得分:1)
请改用preg_replace。 Lookahead和Lookbehind组测试数字前后有空格
echo $string = preg_replace('/(?<=\s)\d(?=\s)/', 'Do', $string);