Групповой результат массива - PullRequest
0 голосов
/ 30 марта 2012

У меня есть несколько массивов, которые я хотел бы отображать упорядоченными по категориям.Каждый элемент имеет категорию, а иногда даже подкатегорию ...

Первый массив:

public 'title' =>
    array
        'value' => 'Consultant'    
public 'field_job_category' => 
    array
        'value' => string 'Professional Services Applications'
public 'field_job_sub_category' => 
    array
        'value' => string 'Microsoft'

Второй массив:

public 'title' =>
        array
            'value' => 'Consultant'    
public 'field_job_category' => 
        array
            'value' => string 'Professional Services Applications'
public 'field_job_sub_category' => 
        array
            'value' => string 'Apple'

...

public 'title' =>
        array
            'value' => 'Engineer'    
public 'field_job_category' => 
        array
            'value' => string 'Business Partner'
public 'field_job_sub_category' => 
        array
            'value' => string ''

И я хотел бы сгруппировать массивы следующим образом:

Приложения для профессиональных услуг (категория)
- Microsoft (подкатегория)
- Apple (подкатегория)

Деловой партнер (категория)
- (без подкатегорий)

Как лучше всего подойти к этому?

1 Ответ

0 голосов
/ 30 марта 2012

Ваш вопрос довольно неясен, так как ваш код не имеет смысла, но я попробую.

Я предполагаю, что ваш родительский массив выглядит так:

$categories = array(
    'Professional Services Applications' => array(
        'Microsoft',
        'Apple'
    ),
    'Business Partner' => array()
);

Это правильно?

...