php - 删除各种空格的单一功能

标签 php html php4

我需要一个 php 函数来删除字符串中的所有空格。

我试过 str_replace("","",$str);

然后我尝试了 rtrim();

但即便如此,我也无法删除由

形成的空格

我尝试了 str_replace("","",$str);,但它不起作用。

然后我不知何故用谷歌搜索了一下

$converted = strtr($str, array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES)));
    $converted = trim($converted);
    $str = trim($converted, "\xA0");

但这在某些情况下也不起作用。有人可以提供一个简单的函数来删除所有空格。

谢谢

最佳答案

您可以使用 preg_replace() 执行此操作:

$str = preg_replace('/\s+/', '', $str); // \s matches any whitespace character

关于php - 删除各种空格的单一功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8272532/

相关文章:

html - css背景图像仅在边缘

php - 在数组中存储对象在 PHP 4 和 5 中的区别

html - 如何在根据父级尺寸动态更改尺寸的图像上应用边框图像 troughout box-sizing

php - 如何让 PagerDefault 查询与 Drupal 7 一起正常工作?

php - Laravel 5.1 Eloquent with() 和 max() 使用多个 has-many 关系

php - 如何在两个日期之间的时间选择一条记录

javascript - 如何显示结果?

php - 正式结束对 PHP4 的支持?

关于如何重置类的 php 4 到 5 移植问题

php - 如何将不同的论坛分组到 PHP 类别中