phpbar.de logo

Mailinglisten-Archive

[php] Arrays sortieren lassen...

[php] Arrays sortieren lassen...

Norbert Pfeiffer norbert at itbw.de
Don Aug 18 00:47:10 CEST 2005


Hi Lutz,

> nicht schon wieder, Norbert. ;-)
doch,
ab und zu muss jeder Flieger mal Bodenkontakt haben.

> Sie ist zudem auch sehr mächtig.
yepp,
Mr.Bush ist auch maechtig, aber deswegen nicht gleich auch gut!

> Was ist im übrigen eine "naturgemäße" Anwendung? ;-)
na,
genau das, was Fabian in der Aufgabe angegeben hat:
<?
$ARR = array(
0 => array('Sigi', 'C', 4711),
1 => array('Gerd', 'E', 3214),
2 => array('Hans', 'B', 9672),
3 => array('Ralf', 'D', 4985),
4 => array('Hugo', 'A', 7931));
?>
um dieses Array mit array_multisort() zu bearbeiten,
muss man es erst umformen:
<?
$ARR = array(
0 => array('Sigi', 'Gerd', 'Hans', 'Ralf', 'Hugo'),
1 => array('C', 'E', 'B', 'D', 'A'),
2 => array(4711, 3214, 9672, 4985, 7931));
?>
und nach der Sortierung zuruecktransformieren, weil
array_multisort() mit einer zeilenweisen Ordnung nichts
anfangen kann.
Die wiederum ist sowohl fuer die Verarbeitung, als auch
fuer die Anzeige "natuerlicher", weil uebersichtlich und
mit wesentlich weniger Code zu verarbeiten.


m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive