How to strip all spaces out of a string in php?
Possible Duplicate:
To strip whitespaces inside a variable in PHP
How can i strip / remove all spaces of a string in PHP?
I have a string like $string = "this is my string";
the output should be "thisismystring"
How can i do that?
Do you just mean spaces or all whitespace?
For just spaces, use str_replace:
$string = str_replace(' ', '', $string);
For all whitespace, use preg_replace:
$string = preg_replace('/s+/', '', $string);
(From here).
If you want to remove all whitespace:
$str = preg_replace('/s+/', '', $str);
See the 5th example on the preg_replace documentation. (Note I originally copied that here.)
Edit: commenters pointed out, and are correct, that str_replace
is better than preg_replace
if you really just want to remove the space character. The reason to use preg_replace
would be to remove all whitespace (including tabs, etc.).
If you know the white space is only due to spaces, you can use:
$string = str_replace(' ','',$string);
But if it could be due to space, tab...you can use:
$string = preg_replace('/s+/','',$string);
链接地址: http://www.djcxy.com/p/40540.html
上一篇: 如何获得数组中的最后一个键?
下一篇: 如何去除一个字符串在PHP中的所有空间?