如何在PHP和Javascript中删除字符串中的所有空格

6

可能是重复问题:
如何在PHP中删除字符串中的所有空格?

我该如何在PHP和Javascript中从一个字符串中删除所有空格?我想要从左侧、右侧和每个字符之间删除所有空格。

例如:

$myString = "  Hello   my     Dear  ";

我想把这个字符串转换成“HellomyDear”。
请示范如何在PHP和Javascript中实现此操作。

@eisberg:请点击“旗帜”->“不适合此处”->“完全重复”。 - NikiC
1
不是现在这个问题的副本,因为它已经被编辑过了(尽管我敢打赌它仍然是另一个问题的副本)。 - Mild Fuzz
4个回答

17

PHP

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

JavaScript

myString.replace(" ", "")

3
在 JavaScript 中,它将是:myString.replace(" ", "") - Dormouse

7

仅删除空格

PHP:

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

str_replace() 函数手册页面.

Javascript:

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

String.replace() 函数页面.

移除所有空格

如果您需要从一个字符串中删除所有的空格(包括制表符等),则可以使用以下方法:

PHP:

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

preg_replace()函数手册

Javascript:

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

0

PHP:

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

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

0
使用 str_replace 函数:
str_replace(' ','',$myString)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接