phpbar.de logo

Mailinglisten-Archive

[php] Array mittels array sortieren?

[php] Array mittels array sortieren?

Hannes Korte email at hkorte.com
Die Feb 17 21:06:07 CET 2004


Hallo Miachael,

> Also ich habe 2 arrays,
> Das erste:
> $a1[0] = "Max";
> $a1[1] = "Felix";
> $a1[2] = "Kurt";
> $a1[3] = "Bert";
>
> Das zweite:
> $a2[0] = "Kurt";
> $a2[1] = "Bert";
> $a2[2] = "Felix";
> $a2[3] = "Max";
>
> So, nun soll aber $a2 mittels $a1 in die reihenfolge wie bei $a1 gebracht
> werden.
> Also:
> $a2[0] = "Max";
> $a2[1] = "Felix";
> $a2[2] = "Kurt";
> $a2[3] = "Bert";

Ich denke, mit usort() solltest du weiterkommen.

  http://de2.php.net/usort

In der Vergleichsfunktion müsstest du dann gucken, an welcher Position die
beiden Parameter im ersten Array stehen und dann je nach dem -1, 0 oder 1
zurückgeben.

--
Viel Erfolg,
Hannes


php::bar PHP Wiki   -   Listenarchive