php – preg_replace所有空格

我试图用下划线替换所有空格,以下是不工作的:

$id = "aa aa";
echo $id;
preg_replace('/\s+/', '_', $id);
echo $id;

版画

aa aaaa aa
函数preg_replace不会原地修改字符串.它返回一个新的字符串,并替换结果.您应该将调用结果分配给$id变量:

$id = preg_replace('/\s+/', '_', $id);
http://stackoverflow.com/questions/8175655/preg-replace-all-spaces

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – preg_replace所有空格