如何去除一个字符串在PHP中的所有空间?
可能重复:
在PHP中去除变量内的空格
我怎么能剥夺 / 删除 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
的原因是删除所有空格(包括制表符等)。
如果您知道空格仅由空格引起,则可以使用:
$string = str_replace(' ','',$string);
但如果这可能是由于空间,标签...你可以使用:
$string = preg_replace('/s+/','',$string);
链接地址: http://www.djcxy.com/p/40539.html
上一篇: How to strip all spaces out of a string in php?
下一篇: Prevent UIScrollView scrolling while subview is dragged