去掉字符串中的空格 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);// 接著(zhù)去掉兩個(gè)空格以上的$str = preg_replace(’/[\n\r\t]/’, ‘ ‘, $str);// 最后將非空格替換為一個(gè)空格使用上面的例子可以去掉所有多余的空格。首先使用TRim()去頭尾空格,接著(zhù)用preg_replace()去掉重復的空格。當中的(?=)表示只匹配后面的空格跟隨前面的空格的空格。