php如何将二维数组转为一维数组
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容主要讲解"php如何将二维数组转为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何将二维数组转为一维数组"吧!php二维数组转为一
千家信息网最后更新 2025年02月02日php如何将二维数组转为一维数组
本篇内容主要讲解"php如何将二维数组转为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何将二维数组转为一维数组"吧!
php二维数组转为一维数组的方法:1、用array_column()函数;2、用array_walk()函数;3、用array_map()函数;4、用array_reduce()函数;5、用array_walk_recursive()函数。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
二维数组转一维数组总结
例如将如下二位数组转以为以为一维数组
$records = [ [ 'id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe', ], [ 'id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith', ], [ 'id' => 5342, 'first_name' => 'Jane', 'last_name' => 'Jones', ], [ 'id' => 5623, 'first_name' => 'Peter', 'last_name' => 'Doe', ]];
1.array_column()
array_column()是PHP内置函数,限制是PHP版本必须是5.5.0及以上版本!
例1:
打印结果为:
例2:
打印结果为:
2.array_walk()
array_walk()函数使用用户自定义函数对数组中的每个元素做回调处理,实现当前功能的方法:
$first_names= [];array_walk($records, function($value, $key) use (&$first_names){ $first_names[] = $value['first_name'];});var_dump($first_names);
打印结果为:
3.array_map()
array_map()函数和array_walk() 作用类似,将回调函数作用到给定数组的单元上。
$first_names= [];array_map(function($value) use (&$first_names){ $first_names[] = $value['first_name'];}, $records);var_dump($first_names);
打印结果为:
4.array_reduce()
array_reduce - 用回调函数迭代地将数组简化为单一的值。
$first_names = array_reduce($records,function($result, $value){ array_push($result, $value['first_name']); return $result;},[]);var_dump($first_names);
打印结果:
5. array_walk_recursive()
array_walk_recursive - 对数组中的每个成员递归地应用用户函数。这个函数可以把任意维度的数组转换成一维数组。
到此,相信大家对"php如何将二维数组转为一维数组"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数组
函数
一维
二维
结果
方法
作用
内容
版本
用户
学习
实用
更深
位数
元素
兴趣
功能
单元
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
dell服务器鼠标插哪里
怎样用电子表格创建数据库
网络安全无小事漫画下拉式
株洲APP软件开发招聘
学网络安全做文明少年
微信房产营销软件开发
360安全服务器
csmar数据库查阿里巴巴
sdk是软件开发包吗
邯郸计算机应用软件开发定制费用
金融行业网络安全等级保护测评
人工智能 结构化数据库
小黑盒服务器维护要多久
安吉租房网络安全
参加网络安全微信推文
增值税发票系统网络安全报告
级最互联网科技
mssql数据库在线管理
珠海通讯软件开发批发价格
网络安全答题简报
老服务器主板坏了咋倒数据
知名网络安全厂商
怎么把数据库配置成服务器
广东机架式服务器哪家好
天津数据库深度学习培训
属于常用的网络安全技术
英雄专属服务器
小程序连接本地数据库测试
无锡海鲜冷库软件开发
硬件及网络技术什么意思