secondo me il modo + veloce per evitare funzioni assurde e lente è questo

crei un array indice
$orderby = 'citta';
foreach($vettore as $key => $value){
$indice[$key] = $value[$orderby];
}

in questo modo ordinando l'array indice puoi farci un'altro ciclo per estrarre le chiavi ordinate

ciao