php如何将二维数组转为一维数组
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本篇内容主要讲解"php如何将二维数组转为一维数组",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php如何将二维数组转为一维数组"吧!php二维数组转为一
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
潍坊商城软件开发哪家靠谱
sql数据库中的触发器
数据库的客户端名称
互联网科技视界新科技社
网络安全电子手抄报
无锡专注软件开发怎么样
国家对网络安全产品的认证
数据库查询两个数之间
网络安全渗透测试教程
网络安全模式下提示没有网卡
浙江大华网络安全研究院
南通市苏通网络技术有限公司
计算机网络技术自我评价
2021年国家网络安全周是
网站怎么部署到服务器
机架式服务器更换内存条
天龙八部手游福虎迎春服务器
数据库试题一
单表导入数据库表
亚马逊 软件开发 面试题
涪陵区一站式软件开发服务特点
湖南软件开发就找岚鸿
连云港网络安全空间学院
对于传统数据库
服务器硬盘存储柜维护
大数据有软件开发吗
金铲铲之战服务器维护中怎么解决
计算机上找不到数据库的位置
qq空间显示内部服务器错误
穿越火线最奇怪的服务器奇葩人物