function replaceMultipleSpaces($str) {
// Use preg_replace to replace multiple spaces with a single space
$output = preg_replace('/\s+/', ' ', $str);
// Trim leading and trailing spaces (optional)
$output = trim($output);
return $output;
}
$str = " This is a string with multiple spaces ";
$output = replaceMultipleSpaces($str);
echo "\"$output\"\n";
/*
run:
"This is a string with multiple spaces"
*/