我希望将所有如果有{space}{number}{space}替换为-> {space}{space}{space}
在9,9,9,9做吧
错误以下代码
$string=‘9-9-9 ';
$string = str_replace(‘9 ',’Do ',$string);
它返回Do 9 Do 9
求你安迪帮忙?
发布于 2016-06-13 14:46:20
使用preg_replace代替。“向前看”和“向后看”组测试在数字前后有空格
echo $string = preg_replace('/(?<=\s)\d(?=\s)/', 'Do', $string);https://stackoverflow.com/questions/37792624
复制相似问题