maxudaskin Posted April 13, 2011 Share Posted April 13, 2011 Hi guys, I've done a bit of research into sorting a multi-dimensional array that contains the menu information (to be parsed and displayed). Everything that I've read has confused me more than I was when I started. I want it to be sorted by parent (ASC) then by it's sort number (ASC). Array ( [0] => Array ( [0] => 2 [id] => 2 [1] => About Us [label] => About Us [2] => ?r=about [link] => ?r=about [3] => [relation] => [4] => 0 [parent] => 0 [5] => 10 [sort] => 10 [6] => 0 [active] => 0 ) [1] => Array ( [0] => 3 [id] => 3 [1] => Fleet [label] => Fleet [2] => ?r=about/fleet [link] => ?r=about/fleet [3] => [relation] => [4] => 2 [parent] => 2 [5] => 0 [sort] => 0 [6] => 0 [active] => 0 ) [2] => Array ( [0] => 4 [id] => 4 [1] => Test [label] => Test [2] => ?r=test [link] => ?r=test [3] => [relation] => [4] => 0 [parent] => 0 [5] => 5 [sort] => 5 [6] => 1 [active] => 1 )) Thank you in advance for any help Link to comment https://forums.phpfreaks.com/topic/233619-sort-multi-dimensional-arrays/ Share on other sites More sharing options...
Pikachu2000 Posted April 13, 2011 Share Posted April 13, 2011 You're using mysql_fetch_array() to build this array, aren't you? Every value appears in it twice. Link to comment https://forums.phpfreaks.com/topic/233619-sort-multi-dimensional-arrays/#findComment-1201190 Share on other sites More sharing options...
maxudaskin Posted April 13, 2011 Author Share Posted April 13, 2011 You're using mysql_fetch_array() to build this array, aren't you? Every value appears in it twice. mhmm Link to comment https://forums.phpfreaks.com/topic/233619-sort-multi-dimensional-arrays/#findComment-1201194 Share on other sites More sharing options...
maxudaskin Posted April 13, 2011 Author Share Posted April 13, 2011 Touché.. I didn't think of using MySQL to sort it. Thank you Link to comment https://forums.phpfreaks.com/topic/233619-sort-multi-dimensional-arrays/#findComment-1201198 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.