array_map
array_map — 为数组的每个元素应用回调函数
应用场景:循环遍历数组,并赋值给其他变量
$oriList =
Array
(
[0] => Array
(
[id] => 3182
[name] => aaaa6
[companyId] => 839
)
[1] => Array
(
[id] => 3183
[name] => aaaa3
[companyId] => 839
)
)
$retArr = [];
$count = 0;
array_map(function ($row) use (&$retArr, &$count) {
$retArr[] = ['id' => $row['id'], 'name' => $row['name']];
$count++;
}, $oriList);
只提取出id和name字段
$retArr
Array
(
[0] => Array
(
[id] => 3182
[name] => aaaa6
)
[1] => Array
(
[id] => 3183
[name] => aaaa3
)
)