我需要一个 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/