如何从PHP和Javascript中的字符串中删除所有空格[重复]

Posted

技术标签:

【中文标题】如何从PHP和Javascript中的字符串中删除所有空格[重复]【英文标题】:How to remove all spaces from a string in PHP and Javascript [duplicate] 【发布时间】:2011-08-09 09:34:11 【问题描述】:

可能重复:How to strip all spaces out of a string in php?

如何在 PHP 和 javascript 中删除字符串中的所有空格?我想删除左侧、右侧和每个字符之间的所有空格。

例如:

$myString = "  Hello   my     Dear  ";

我想将此字符串设为“HellomyDear”。

请演示我如何在 PHP 和 Javascript 中做到这一点。

【问题讨论】:

@eisberg:请点击“标志”->“它不属于这里”->“完全重复”。 不是那个问题的重复,现在它已经被编辑了(虽然,我敢打赌它仍然是另一个的重复) 【参考方案1】:

PHP

$newString = str_replace(" ","",$myString);

JavaScript

myString.replace(" ", "")

【讨论】:

在 Javascript 中是:myString.replace(" ", "")【参考方案2】:

只删除空格

PHP:

$string = str_replace(' ', '', $original_string);

str_replace() man page.

Javascript:

var string = original_string.replace(' ', '');

String.replace() man page.

删除所有空格

如果您需要从字符串中删除所有空格(包括制表符等),那么您可以使用:

PHP:

$string = preg_replace('/\s/', '', $original_string);

preg_replace() man page.

Javascript:

var string = original_string.replace(/\s/g, '');

【讨论】:

【参考方案3】:

使用 str_replace 函数:

str_replace(' ','',$myString)

【讨论】:

【参考方案4】:

PHP:

$mystring = str_replace(' ', '', $mystring);

Javascript:

mystring = mystring.replace(' ', '');

【讨论】:

以上是关于如何从PHP和Javascript中的字符串中删除所有空格[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 PHP 中的字符串中删除电子邮件地址和链接?

php如何从php中的字符串中删除最后一个字符[重复]

JavaScript:如何从 JSON 字符串中删除除值中的空格之外的所有空格?

如何从 PHP 中的文本字符串中删除隐藏字符?

如何使用 php 或 JavaScript 从 svg 中删除白色填充

PHP 一个字符串,如何提取其中相同的字符?