如何在PHP中去除字符串中的所有空格?
如何在PHP中去除/删除字符串的所有空格?
我有一个字符串,如$string = "this is my string";
输出应为"thisismystring"
我该怎么做?
如何在PHP中去除/删除字符串的所有空格?
我有一个字符串,如$string = "this is my string";
输出应为"thisismystring"
我该怎么做?
你只是指空格还是全部空格?
对于仅空格,请使用str_replace:
$string = str_replace(' ', '', $string);
对于所有空格(包括制表符和行尾),请使用preg_replace:
$string = preg_replace('/\s+/', '', $string);
(从这里开始)。
如果要删除所有空格:
$str = preg_replace('/\s+/', '', $str);
请参阅preg_replace文档中的第 5 个示例。(注意我最初在这里复制了它。
编辑:评论者指出,并且是正确的,这比你真的只想删除空格字符要好。使用的原因是删除所有空格(包括制表符等)。str_replace
preg_replace
preg_replace