Mailinglisten-Archive |
>> ansonsten halt in php einfach sort() und anschlie=DFend = array_reverse() >OK, habe ich verstanden. Gute Idee nicht absteigend zu sortieren, >sondern einfach r=FCckwaerts ausgeben. > >Aber wie bekomme ich meinen "Output": > >URR COUNT >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >aaaaa 1 >ddddd 1 >bbbbb 11 >ccccc 2 >eeeee 20 >fffff 3 > >in einen Array, der sich mit sort() oder natsort() nach der Zahl "Count" >sortieren l=E4sst? Aber, Wolfgang, das hast Du doch schon: $result=3Dmysql_query(...); while (list($key, $count) =3D mysql_fetch_row($result))=20 $array[$key] =3D $count; Das Problem ist eher, da=DF ein normales sort Dir einen stringvergleich macht, Du k=F6nntest da=DF z.B. so umgehen: uasort ($array, cmpfkt); function cmpfkt($a, $b)=20 {=20 $a =3D (int)$a; $b =3D (int)$b; return $a=3D=3D$b ? 0 : $a>$b ? 1 : -1;=20 } --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive