我试图从这样的字符串中删除多余的空格:
你好.=‘5’>.
至
你好,世界
有人知道如何在PHP中做到这一点吗?
发布于 2010-11-29 02:37:56
使用regexp:
preg_replace('/( )+/', ' ', $string);如果还想删除所有多白色字符,则可以使用\s (\s是白色字符)。
preg_replace('/(\s)+/', ' ', $string);发布于 2010-11-29 02:39:09
$str = 'Why do I
have so much white space?';
$str = preg_replace('/\s{2,}/', ' ', $str);
var_dump($str); // string(34) "Why do I have so much white space?"您还可以使用+量词,因为它总是将其替换为。但是,我发现{2,}可以更清楚地显示您的意图。
发布于 2010-11-29 02:39:46
有一个关于如何去掉替换文档中多余空格的示例。
https://stackoverflow.com/questions/4300440
复制相似问题