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