转换PHP数组

JSP*_*P64 2 php arrays

我有一个PHP数组,我正在尝试将其转换为不同的格式,我认为这样做的唯一方法就是它应该需要的时间长得多.

示例数据:

Array (
[0] => Array (
    [type] => a
    [value] => 1
    )
[1] => Array (
    [type] => a
    [value] => 2
    )
[2] => Array (
    [type] => a
    [value] => 3
    )
[3] => Array (
    [type] => b
    [value] => 1
    )
[4] => Array (
    [type] => b
    [value] => 4
    )
[5] => Array (
    [type] => f
    [value] => 2
    )
) 
Run Code Online (Sandbox Code Playgroud)

成:

Array (
'a' => Array(1,2,3),
'b' => Array(1,4),
'f' => Array(2)
)
Run Code Online (Sandbox Code Playgroud)

Mad*_*iha 10

foreach ($array as $element) 
    $newArray[$element["type"]][] = $element["value"];
Run Code Online (Sandbox Code Playgroud)

似乎很好地完成了这个伎俩.