我想要将此多维数组转换为单个维数阵列
array(
[ca] => Array (
[0] => Array ( [userid] => 1 )
[1] => Array ( [userid] => 10 )
[2] => Array ( [userid] => 14 )
[3] => Array ( [userid] => 16 )
[4] => Array ( [userid] => 17 )
[5] => Array ( [userid] => 18 )
[6] => Array ( [userid] => 25 )
)
)
转换为以下array
array (
[ca] =>
array(
[0] => 1
[1] => 10
[2] => 14
[3] => 16
[4] => 17
[5] => 18
[6] => 25
)
)
$res = [];
foreach ($array as $key => $val) {
$res['ca'][] = $val['userid'];
}
print_r($res);
和Array_walk的示例:
array_walk(
$array['ca'],
function(&$item, $key) {
return $item = $item['userid'];
}
);