如何在 PHP 中去除字符串中的所有空格
主题:PHP / MySQL
答案:使用 PHP str_replace()
函数
您可以简单地使用 PHP str_replace()
函数来去除或删除字符串中的所有空格。
让我们看一下下面的例子,看看它是如何工作的:
示例
<?php
$str = 'This is a simple piece of text.';
$new_str = str_replace(' ', '', $str);
echo $new_str; /* Outputs: Thisisasimplepieceoftext. */
?>
但是,上面的示例只会删除空格。 如果要删除所有空格,包括制表符、换行符等,可以使用执行正则表达式搜索和替换的 preg_replace()
函数,如下例所示:
示例
<?php
$str = "This is a simple \npiece\tof text.";
$new_str = preg_replace("/\s+/", "", $str);
echo $new_str; /* Outputs: Thisisasimplepieceoftext. */
?>
在上面的示例中,\t
代表制表符,而 \n
代表换行符。
要了解有关正则表达式的更多信息,请参阅PHP 正则表达式 教程。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: