php 数组很好很强大,下面展示一些个人常用到的事例
1 | $example = [ |
返回二维数组指定的列的集合
array_column($example, 'id')
1 | Array |
传递指定的两个字段,并按照指定的字段组成新的一维数组
array_column($example, 'name', 'id');
1 | Array |
二维数组,指定值作为key
array_column($example, null, 'id')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24Array
(
[1] => Array
(
[id] => 1
[name] => alpha
[age] => 18
)
[22] => Array
(
[id] => 22
[name] => berry
[age] => 28
)
[33] => Array
(
[id] => 33
[name] => cherry
[age] => 38
)
)
获取二维数组指定key的汇总
1 | $sum = array_sum(array_map(function($val) { |