PHP如何删除空白

2025-01-24 16:27:43
推荐回答(2个)
回答1:

php 去空格需要用字符串替换函数和正则替换函数

去掉字符串中的空格 str_replace(' ','',$cat_name)

$str = ” This line contains\tliberal \r\n use
of  whitespace.\n\n”;
$str = trim($str);// 首先去掉头尾空格
$str = preg_replace(’/\s(?=\s)/’, ‘’, $str);// 接着去掉两个空格以上的
$str = preg_replace(’/[\n\r\t]/’, ‘ ‘, $str);//
最后将非空格替换为一个空格
使用上面的例子可以去掉所有多余的空格。
首先使用TRim()去头尾空格,
接着用preg_replace()去掉重复的空格。
当中的(?=)表示只匹配后面的空格跟随前面的空格的空格。

回答2:

删除一个字符串里面的所有空白,可以使用下面的正则替换,例如:

$str='测试FAG轴承'语句没问题 可是原代码却是
北京NSK轴承--大中华进口轴承超市

最新产品

生产商家';

$str=preg_replace("/\s+/",' ',$str);//本语句把多个空白替换为一个空白,也可以把' '改为'',功能就是删除所有空白

echo $str;