Jump to content

Sorting multidemensional array


duster889

Recommended Posts

I can't quite figure out how to sort this array the way I want.  I have tried "array_multisort" but can only get one demension to sort.

 

Here is the array...

 

$catagory = array(

array('Catagory 1', 8,

array('Sub Catagory 1 Item 1', 8),

array('Sub Catagory 1 Item 2', 9),

array('Sub Catagory 1 Item 3', 7),

array('Sub Catagory 1 Item 4', 6),

),

 

array('Catagory 2', 10,

array('Sub Catagory 2 Item 1', 6),

array('Sub Catagory 2 Item 2', 5),

array('Sub Catagory 2 Item 3', 9),

array('Sub Catagory 2 Item 4', 10),

),

  );

 

I would like the top catagories sorted in desending order and all the subcatagories sorted in desending order.  The result would sort like this...

 

Catagory 2  = 10

    Sub Catagory 2 Item 4 = 10

    Sub Catagory 2 Item 3 = 9

    Sub Catagory 2 Item 1 = 6

    Sub Catagory 2 Item 2 = 5

Catagory 1 = 8

    Sub Catagory 1 Item 2 = 9

    Sub Catagory 1 Item 1 = 8

    Sub Catagory 1 Item 3 = 7

    Sub Catagory 1 Item 4 = 6

 

How can I achieve this.  Thanks for any help.

Link to comment
https://forums.phpfreaks.com/topic/231345-sorting-multidemensional-array/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.