我从数据库查询中收到一个字符串,然后在将其放入CSV文件之前删除所有HTML标记、回车和换行符.唯一的问题是,我找不到从between个字符串中删除excess个空格的方法.
删除内部空白字符的最佳方法是什么?
我从数据库查询中收到一个字符串,然后在将其放入CSV文件之前删除所有HTML标记、回车和换行符.唯一的问题是,我找不到从between个字符串中删除excess个空格的方法.
删除内部空白字符的最佳方法是什么?
我不确定您到底想要什么,但这里有两种情况:
如果您只是在处理字符串开头或结尾的多余空格,您可以使用trim()
、ltrim()
或rtrim()
来删除它.
如果要处理字符串中的额外空格,请考虑preg_replace
个多个空格" "*
和一个空格" "
.
Example:个
$foo = preg_replace('/\s+/', ' ', $foo);