php如何将二维数组转为一维数组
发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,本篇内容主要讲解"php如何将二维数组转为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何将二维数组转为一维数组"吧!php二维数组转为一
千家信息网最后更新 2024年09月25日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安全错误
数据库的锁怎样保障安全
阿里云服务器时间不一致
新疆软件开发工程师招聘
网络文明和网络安全教育情况
数据库连接串查询
慈溪软件开发图片
买软件开发技术基础书
桂电计算机网络技术
国内有没有网络安全专业
云服务器管理终端在哪看
阿里云网络安全性分析
服务器搭建代理
网络新闻与网络技术
猿题库数据库
wps表格读写数据库
虚拟物品怎么填写服务器
日本网络技术标准
网络技术公司营业执照多钱
dayz 开服务器
玩转数据库答案
软件开发就业需求分析
网络安全人才的发展
苏州口碑好服务器市面价
数据库模糊查询会用到哪个关键词
山西电力应急软件开发服务标准
5g对于网络游戏服务器的影响
网络安全案例演讲结尾
网络安全不容小觑关系到每个人
毒刺下载软件开发
湖湘杯2020网络安全报名
vsco服务器一直出现问题