无法从字符串中去除空格[重复]
Posted
技术标签:
【中文标题】无法从字符串中去除空格[重复]【英文标题】:Can't strip whitespaces from within a string [duplicate] 【发布时间】:2012-04-05 22:46:57 【问题描述】:可能重复: How do I strip all spaces out of a string in php?
应该是这样的:
$text = 'This is the text with 3445';
我希望它是:
$trimmed = 'Thisisthetextwith3445';
【问题讨论】:
请在发帖前搜索或在您写问题时查看类似问题列表。 尝试str_replace(' ','',$text);
或使用正则表达式。
@EvanMulawski 我搜索了,也许有类似的问题,但我没有找到我要找的东西。 PLUS:这个问题太短太直接了。你可以写 (str_replace(' ','',$text);) 代替。
@KhaledMahmoud:谷歌“php 从字符串中删除所有空格”——因为这就是我找到重复项的方式——大约两秒钟。
@KhaledMahmoud 懒惰通常不会在 *** 上得到奖励。无论程度如何。
【参考方案1】:
删除一个或多个空格:
$foo = preg_replace('/\s+/', ' ', $foo);
【讨论】:
【参考方案2】:你可以这样做:
str_replace(' ', '', $text);
如 How do I strip all spaces out of a string in PHP? 中所述,您很容易找到。
【讨论】:
也许因为回答一个你知道的事实是重复的问题可以被认为是卖淫。我没有投反对票,但如果我发现这个问题是骗人的,我会删除我的答案并投票结束。 我不介意没有对 dup 投赞成票。我在知道它是一个之前回答了它,然后对其进行了编辑,投票赞成关闭(如您所见),但不会删除我的答案。 Downvotes 是针对不好的答案,如果有人认为我在卖淫,请不要投票。另外,如果您遵循网络礼节,在您投反对票时发表评论也不错。 不,否决票是针对无用的答案。你指出这个问题之前已经被问过并得到了充分的回答。让你自己的答案重复,因此没有用。 这是正确的,无论如何,根据the vote-down page:应该为极端情况保留投票权。我不认为这是一个;-)我只是认为this downvoter 是一个不评论他的downvote 的“愤怒者”。你为他做的,他应该感恩。我会为他做的:谢谢:)【参考方案3】:$trimmed = str_replace(' ', '', $text);
echo $trimmed;
【讨论】:
以上是关于无法从字符串中去除空格[重复]的主要内容,如果未能解决你的问题,请参考以下文章