php 数组分组 二维数组中,将某个键值相同的合并到一个数组中

php 数组分组  二维数组中,将某个键值相同的合并到一个数组中,下面是示例代码。


//原数组

$arr    =   array
(
    0 => array
        (
            'initial' => 'A',
            'typename' => '奥迪'
        ),
    1 => array
        (
            'initial' => 'F',
            'typename' =>'F1'
        ),
    2 => array
        (
            'initial' => 'F',
            'typename' => 'F2'
        )

);

//分组后的数组

$result =   array();
foreach($arr as $k=>$v){
    $result[$v['initial']][]    =   $v;
}

你可能感兴趣的:(php 数组分组 二维数组中,将某个键值相同的合并到一个数组中)