Ciao a tutti,
spiego meglio il concetto del titolo.
Ho un array con la seguente struttura
codice:
array
id1
click => (int)18
nome => pippo
id2
click => (int)25
nome => pippo
id3
click => (int)110
nome => pippo
Vorrei però ordinare l'array in base ai click.
Ho provato con questo codice
Codice PHP:
function cmp($a, $b)
{
return strcmp($a["count"], $b["count"]);
}
usort($array, "cmp");
ma me li ordina nel modo sbagliato ovvero
codice:
array
id3
click => 110
nome => pippo
id1
click => 18
nome => pippo
id2
click => 25
nome => pippo
ovvero me li ordina come se non fossero numeri interi ma stringhe.
i click sono frutto di un count() e in più gli ho messo (int) ma non risolvo il problema.
Potete darmi una mano per capire come fare?
Grazie