Ciao a tutti,
spiego meglio il concetto del titolo.
Ho un array con la seguente struttura
Vorrei però ordinare l'array in base ai click.codice:array id1 click => (int)18 nome => pippo id2 click => (int)25 nome => pippo id3 click => (int)110 nome => pippo
Ho provato con questo codice
ma me li ordina nel modo sbagliato ovveroCodice PHP:function cmp($a, $b)
{
return strcmp($a["count"], $b["count"]);
}
usort($array, "cmp");
ovvero me li ordina come se non fossero numeri interi ma stringhe.codice:array id3 click => 110 nome => pippo id1 click => 18 nome => pippo id2 click => 25 nome => pippo
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

Rispondi quotando

