首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从字符串中删除多余的空格

从字符串中删除多余的空格
EN

Stack Overflow用户
提问于 2009-11-10 03:52:01
回答 10查看 283.9K关注 0票数 147

我从数据库查询中收到一个字符串,然后在将其放入CSV文件之前删除所有HTML标记、回车符和换行符。唯一的问题是,我找不到一种方法来删除字符串之间的多余的空白。

删除内部空格字符的最佳方法是什么?

EN

回答 10

Stack Overflow用户

发布于 2009-11-10 03:53:47

代码语言:javascript
复制
$str = str_replace(' ','',$str);

或者,替换为下划线、& nbsp;等。

票数 53
EN

Stack Overflow用户

发布于 2014-07-03 15:01:41

其他例子对我都不起作用,所以我用了这个例子:

代码语言:javascript
复制
trim(preg_replace('/[\t\n\r\s]+/', ' ', $text_to_clean_up))

这会将所有制表符、换行符、双空格等替换为简单的1个空格。

票数 29
EN

Stack Overflow用户

发布于 2013-06-19 08:50:32

$str = trim(preg_replace('/\s+/',' ', $str));

上面的代码行将删除额外的空格以及前导空格和尾随空格。

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1703320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档