PHP程序员

获取二维数组中某一列的所有值

1、使用array_map,代码如下:

$arrId = array_map('array_shift',$arr);

这种方法只适合取数组第一个索引的数据,因为array_shift是一个回调方法,它的作用是删除数组中的第一个元素,并返回被删除元素的值。

2.array_column(),它可以返回输入数组中某个单一列的值,不过这个方法对PHP版本有要求(PHP > 5.5.0):

$ids = array_column($arr,'id');

这种办法无疑效率更高了。

APP下载

评论
...

小明

有来过,666666。

4楼  2017-08-08  23:15发表