Ho un problema che con un array.
$array_listing[0] = array('casa 1' => '300');
$array_listing[1] = array('casa 2' => '200');
$array_listing[2] = array('casa 3' => '200');
$array_listing[3] = array('casa 4' => '500');
$array_listing[4] = array('casa 5' => '300');

Vorrei ordinare l'array per prezzo ma nello stesso tempo anche per titolo della casa.

Ho usato questa funzione:

usort($array_listing, 'sortByOrder');

dove:

function sortByOrder($a, $b) {
return $a['price'] < $b['price'] ? -1 : 1;
}

Ordina solo per prezzo mentre i titoli della casa lo fa a modo suo. Come posso fare???
Grazie.