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