array_column 非常好用的PHP内置数组函数

in PHP with 0 comment

see http://php.net/manual/zh/function.array-column.php

可以处理数据库中取出的二维数组,快速转换成键值对。

array array_column ( array $input , mixed $column_key [, mixed $index_key = null ] )
功能
1.返回二维数组中键值为 column_key 的列

$arr = array_column($records, 'name');

2.返回二维数组中键值为 column_key 的列,并设置新数组key 为index_key 对应的值

$arr = array_column($records, 'name', 'id');

3.设置新数组的key 为 index_key,值为 原数组列

$arr = array_column($records, null, 'id');
Comments are closed.