php常用数组处理

来源:互联网 发布:淘宝有哪些部门 编辑:程序博客网 时间:2024/06/01 08:23

日常工作中经常遇到数组处理,这里整理一下常用的

//二维数组根据age由小到大排序$arr = [    ['name' => '网三', 'age' => 33],    ['name' => '谢四', 'age' => 22],    ['name' => '赵六', 'age' => 33],    ['name' => '赵1', 'age' => 23],    ['name' => '赵8', 'age' => 13],];usort($arr, function($x, $y) {    return strcasecmp($x['age'], $y['age']);});var_dump($arr);//过滤二维数组age大于23的值$result = array_filter($arr, function($vo) {    return $vo['age'] <= 23;});var_dump($result);//取出二维数组的age列的values$result = array_column($arr, 'age');var_dump($result);//使得二维数组每个age+1$result = array_map(function($vo){$vo['age'] += 1; return $vo;},$arr);var_dump($result);


原创粉丝点击