Mailinglisten-Archive |
Hi Fabian, vergiss array_multisort(); das benoetigt einen sdpeziellen Aufbau der Arrays, so dass sie meistens hin und her konvertiert werden muessen, um es naturgemaess anzuwenden - IMHO eine ueberfluessige Funktion. Praktischer ist usort(); <? function comp($A, $B) { $a = $A[1]; $b = $B[1]; if ($a == $b) return 0; return ($a < $b) ? -1 : +1; } $ARR = array( array('Sigi', 'C', 4711), array('Gerd', 'E', 3214), array('Hans', 'B', 9672), array('Ralf', 'D', 4985), array('Hugo', 'A', 7931)); print_r($ARR); usort($ARR, 'comp'); print_r($ARR); ?> macht genau das, was Du moechtest ... m. b. G. Norbert _____________________ normal: 02682-966898 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive