Hello,
Hallo,
ich habe ein assoz. Array mit folgender Struktur:
Array
(
[Nummer] => Array
(
[id] =>
[name] =>
[link] =>
[group] =>
[type] =>
[avatar] => Array
(
[name] =>
[image] =>
[href] =>
[url] =>
))
>
> Und möchte das Array nach dem Schlüssel name sortieren.
Nach welchem [name]-Element möchtest Du denn sortieren?
[nummer][name]
oder
[nummer][avatar][name]
Wenn Du das Array umbauen würdest in der Form
['id']['nummer']
['name']['nummer']
['link']['nummer']
['group']['nummer']
['type']['nummer']
['avatar']['nummer']['name']
['avatar']['nummer']['image']
['avatar']['nummer']['href']
['avatar']['nummer']['url']
Dann wäre das Sortieren nach id, name, link, group, etc. ganz einfach
Du müsstest Du nur z.B. mit dem Aufruf
$ok = natsort($\_\_array['name'])
die "Spalte" sortieren.
Da die einzelnen Elemente eines Datensatzes über die Nummer gebunden bleiben, kannst Du sie jederzeit wieder zusammensammeln zur Ausgabe.
<http://de2.php.net/manual/en/function.natsort.php>
oder
<http://de2.php.net/manual/en/function.natcasesort.php>
Die Nummer muss (kann auch nur) eineindeutig bleiben beim Ändern oder Einfügen von neuen Datensätzen!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://restaurant-zur-kleinen-kapelle.de>