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()去掉重复的空格。

当中的(?=)表示只匹配后面的空格跟随前面的空格的空格。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注