如何在PHP中修剪/删除字符串中间的空格?

如何在PHP中修剪/删除字符串中间的空格?,php,Php,我有一根像“汤姆·杰瑞”的绳子。我想修剪字符串中间的额外空格(名字和姓氏之间有2个空格,我只需要一个空格)。也就是说,理想的产出是“汤姆·杰里”。我该怎么做?试试这个 $str = "Tom Jerry"; $cleanStr = trim(preg_replace('/\s\s+/', ' ', str_replace("\n", " ", $str))); echo $cleanStr; preg_replace('/\s+/','',trim(“Tom Jerry”))请参见链接:

我有一根像“汤姆·杰瑞”的绳子。我想修剪字符串中间的额外空格(名字和姓氏之间有2个空格,我只需要一个空格)。也就是说,理想的产出是“汤姆·杰里”。我该怎么做?

试试这个

$str = "Tom  Jerry";
$cleanStr = trim(preg_replace('/\s\s+/', ' ', str_replace("\n", " ", $str)));
echo $cleanStr;
preg_replace('/\s+/','',trim(“Tom Jerry”))
请参见链接: