将更多数字9 9 9 9替换为字符

时间:2016-06-13 14:39:34

标签: php str-replace

[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

请安迪帮忙吗?

1 个答案:

答案 0 :(得分:1)

请改用preg_replace。 Lookahead和Lookbehind组测试数字前后有空格

echo $string = preg_replace('/(?<=\s)\d(?=\s)/', 'Do', $string);