Mailinglisten-Archive |
Braucht vorerst nicht drauf zu Antworten ich forsch mal weiter, denn irgendwas scheint in der Funktion falsch zu laufen die den Vergleich macht. mfg René ----- Original Message ----- From: "Rene" <Foren-Admin at sv650s.info> To: <php at phpbar.de> Sent: Sunday, January 04, 2004 10:31 PM Subject: [php] Frage zur Sortierung einer mehrdimensionalen Array mittelsusort Hallo Mailingliste, ich verwende PHP 4.3.1 unter Suse Linux 8.2 und bekomme eine Mehrdimensionale Array einfach nicht ordentlich sortiert. Um den Befehl "usort" mal zu testen habe ich folgendes kleines Skript geschrieben und selbst hier kommt keine ordentliche sortierung zu stande: Ergebnis nach der Sortierung ist: 2 1540 800 855 anstatt: 2 800 855 1540 Ist an dem Code was falsch oder ist der Befehl Buggy in 4.3.1 (zu Hause unter Windows verwende ich 4.3.4 und läuft auch nicht besser) function huhu() { return strcmp($a[0],$b[0]); } $hallo = array(array(855,799), array(800,354), array(1540,0), array(2,50)); usort($hallo, 'huhu'); foreach($hallo as $temp) { print $temp[0]."<br>"; } -- ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** Informationen: http://www.phpbar.de http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive