有没有办法改造
array(
array(
'id' => 'id_3',
'bla' => 'bla'
)
)
到
array(
'id_3' => array(
'id' => 'id_3',
'bla' => 'bla'
)
)
使用array_map()
或任何其他返回数组的PHP函数?
答案 0 :(得分:0)
这是一个自定义功能,希望对您有用:
$input = array(
array(
'id' => 'id_1',
'ala' => 'ala'
),
array(
'id' => 'id_2',
'bla' => 'bla'
),
array(
'id' => 'id_3',
'cla' => 'cla'
)
);
function reorder($input){
$result = array();
foreach ($input as $key => $array) {
$result[$array['id']] = $array;
}
return $result;
}
print_r($input);
print_r(reorder($input));
由于