Vérifiez la variable si explosible en PHP

Ne sais pas si c'est une façon de vérifier une variable si elle est d'exploser-mesure ou pas...

J'ai une base de données des noms de villes, certains sont en un mot les villes et certains sont multiples word villes

EX: Chicago, Los Angeles

Je reçois un message d'erreur lors de l'utilisation "imploser" lorsque le nom d'une ville est un mot, j'ai donc essayé d'utiliser un "comte" et à l'aide d'une instruction if... de ne pas avoir un peu de chance

$citi = explode(' ', $row['city']);
$count = count($citi);
if ($count > 1) {
   $city = implode('+', $citi);
}
else {
   $city = $citi;
}

source d'informationauteur ZaneDeFazio