数组的结果

时间:2012-03-30 12:39:25

标签: php arrays group-by

我有多个数组,我想按类别排序。每个项目都有一个类别,有时甚至是子类别......

First Array:

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 :(得分:0)

你的问题很不清楚,因为你的代码没有意义,但我会试一试。

我假设你的父数组看起来像这样:

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

这是对的吗?