将二维数组转为一维数组的2种方法


Posted in PHP onMay 26, 2014

如何将下面的二维数组转为一维数组。

$msg = array(
array(


'id'=>'45',


'name'=>'jack'

),

array(


'id'=>'34',


'name'=>'mary'

),

array(


'id'=>'78',


'name'=>'lili'

),
);

第一种方法:

foreach($msg as $k => $v){

$ids[] = $id;


$names[] = $name;

}

第二种方法:

$ids = array_column($msg, 'id');
 $names = array_column($msg, 'name');

以上两种解法print_r($names);后的结果为:

Array(
[0]=>jack

[1]=>mary

[2]=>lili
)

注意:array_column();可以有第三个参数,如 $n = array_column($msg, 'name', 'id');

print_r($n);的结果为:

Array(
[45]=>jack

[34]=>mary

[78]=>lili
)
PHP 相关文章推荐
PHP获取表单textarea数据中的换行问题
Sep 10 PHP
yii框架源码分析之创建controller代码
Jun 28 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
实例讲解php数据访问
May 09 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
php fread读取文件注意事项
Sep 24 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 #PHP
查找php配置文件php.ini所在路径的二种方法
May 26 #PHP
php5.2以下版本无json_decode函数的解决方法
May 25 #PHP
模板引擎smarty工作原理以及使用示例
May 25 #PHP
浅析php中json_encode()和json_decode()
May 25 #PHP
浅析PHP微信支付通知的处理方式
May 25 #PHP
PHP开发微信支付的代码分享
May 25 #PHP
You might like
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
基于javascript的异步编程实例详解
2017/04/10 Javascript
js微信分享实现代码
2020/10/11 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
Flask框架信号用法实例分析
2018/07/24 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
python实现键盘输入的实操方法
2019/07/16 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Python 面向对象部分知识点小结
2020/03/09 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
小区推广策划方案
2014/06/06 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
2014年司法所工作总结
2014/11/22 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
html form表单基础入门案例讲解
2021/07/21 HTML / CSS
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫