Array Sortieren
gondor
- php
Hallo,
ich möchte gerne ein Array sortieren, weiß nur nicht genau wie ich das anfassen soll (evtl. callback?).
Mein Array halt folgenden Aufbau:
usw...
Jetzt möchte ich nach Gruppe alphabetisch sortieren.
Jemand eine Idee?
Danke,
gondor(..)
Hi,
Jetzt möchte ich nach Gruppe alphabetisch sortieren.
Jemand eine Idee?
usort()
MfG ChrisB
Also doch mit callback ;-)
function cmp($a, $b) {
return strcmp($a["Gruppe"], $b["Gruppe"]);
}
usort($groups, "cmp");
Danke für den Hinweis,
gondor(..)
Hi,
Jetzt möchte ich nach Gruppe alphabetisch sortieren.
Jemand eine Idee?
usort()
MfG ChrisB
echo $begrüßung;
ich möchte gerne ein Array sortieren, weiß nur nicht genau wie ich das anfassen soll (evtl. callback?).
Jetzt möchte ich nach Gruppe alphabetisch sortieren.
array_multisort(). Dazu benötigst du aber zuerst deine Sortierspalte in einem eigenen Array.
$data = array(...); // dein Array
$sortcolumn = array();
foreach ($data as $record)
$sortcolumn[] = $record['Gruppe'];
array_multisort($sortcolumn, $data);
$data liegt nun aufsteigend nach Gruppe sortiert vor. Absteigend wäre auch kein Problem, dazu bekommt array_multisort() als zweiten Paramerer SORT_DESC und $data wandert einen weiter nach hinten.
echo "$verabschiedung $name";