Tablica sortowania według liczby podwarstw

Mam tablicę wyglądającą tak:

Array(
   ['some_first_category'] => Array(
            ['some_first_name'] => Array(
                           [0]=>'[email protected]',
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]' )
             ['some_second_name'] => Array (
                           [1]=>'[email protected]',
                           [2]=>'[email protected]')
             ['some_third_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]',
                           [4]=>'[email protected]' )
   ['some_second_category'] => Array(
            ['some_first_name'] => Array(
                           [0]=>'[email protected]' )
             ['some_second_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]',
                           [4]=>'[email protected]')
             ['some_third_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]'))

I chcę posortować tablicę według liczby wartości, która ma nazwy, W moim przypadku chcę stać się tą tablicą:

Array(
   ['some_first_category'] => Array(
             ['some_third_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]',
                           [4]=>'[email protected]' )
            ['some_first_name'] => Array(
                           [0]=>'[email protected]',
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]' )
             ['some_second_name'] => Array (
                           [1]=>'[email protected]',
                           [2]=>'[email protected]')

   ['some_second_category'] => Array(
             ['some_second_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]',
                           [3]=>'[email protected]',
                           [4]=>'[email protected]')
             ['some_third_name'] => Array(
                           [1]=>'[email protected]',
                           [2]=>'[email protected]')
            ['some_first_name'] => Array(
                           [0]=>'[email protected]' ))

Oznacza to sortowanie kategorii według nazwy według liczby (liczby) wartości nazw. Ktoś może mi pomóc? Z góry dziękuję,

Aäron

questionAnswers(3)

yourAnswerToTheQuestion