php 生成类似这样的数组怎么做到呢?

2025-04-24 05:02:34
推荐回答(1个)
回答1:

如果php版本 >= 5.5

使用函数array_column


如果<5.5 自定义函数

        $arr = array(
array( 'id' => 1),
array( 'id' => 2)
);

function test($arr,$key){
return array_map(function($val) use ($key){return $val[$key];},$arr);
}

print_r( test( $arr , 'id')); 

print_r( array_column( $arr , 'id'));