Wie kann ich ein Array mit Bedingungen in PHP sortieren? Ich möchte das Array nach ID sortiert dann nach Eltern-ID innerhalb der ID nicht nach der ID sortieren. Die Gründe, warum tun, ist dies in jQuery TreeGrid zu implementieren.PHP Array [Sortieren + Gruppieren]
Zum Beispiel:
Array
(
[0] => Array
(
[0] => 1 //ID
[1] => TEST //Name
[2] => 1 //Parent ID
)
[1] => Array
(
[0] => 2 //ID
[1] => TEST //Name
[2] => 2 //Parent ID
)
[2] => Array
(
[0] => 3 //ID
[1] => TEST //Name
[2] => 3 //Parent ID
)
[3] => Array
(
[0] => 4 //ID
[1] => TEST //Name
[2] => 1 //Parent ID
)
[4] => Array
(
[0] => 5 //ID
[1] => TEST //Name
[2] => 2 //Parent ID
)
)
Nach dem Sortieren so geworden:
Array
(
[0] => Array
(
[0] => 1 //ID
[1] => TEST //Name
[2] => 1 //Parent ID
)
[1] => Array
(
[0] => 4 //ID
[1] => TEST //Name
[2] => 1 //Parent ID
)
[2] => Array
(
[0] => 2 //ID
[1] => TEST //Name
[2] => 2 //Parent ID
)
[3] => Array
(
[0] => 5 //ID
[1] => TEST //Name
[2] => 2 //Parent ID
)
[4] => Array
(
[0] => 3 //ID
[1] => TEST //Name
[2] => 3 //Parent ID
)
)
was hast du probiert? Hast du erst hier auf SO nach einer Suche gesucht? http://stackoverflow.com/search?q=php+sort+multi-dimentional+array – Sean
Holen Sie diese Daten aus der Datenbank? –
@Sougata ja .. es ist aus der Datenbank – Robinson