-
array_map("array_shift", $array);
原理解释:
array_map(callback $callback , $arr) 返回用户自定义函数作用后的数组。
回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
array_shift( $arr ) 删除数组中的第一个元素,并返回被删除元素的值。
array_shift( $arr )作为array_map()的回调函数,即可以实现返回PHP二维数组中第一个key的值的集合。
另一个更优解,但是需要PHP5.5版本以上方可使用:
-
array_column()
原理解释:
array_column()返回输入数组中某个单一列的值。
语法:
array_column(array,column_key,index_key);
其中column_key为必需参数,为需要返回值的列;index_key为可选参数,用作返回数组的索引的列。