将二维数组转为一维数组的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代码优化及php相关问题总结
Oct 09 PHP
PHP 开发工具
Dec 06 PHP
php下的权限算法的实现
Apr 28 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
php中随机函数mt_rand()与rand()性能对比分析
Dec 01 PHP
php生成高清缩略图实例详解
Dec 07 PHP
WordPress中获取页面链接和标题的相关PHP函数用法解析
Dec 17 PHP
PHP创建/删除/复制文件夹、文件
May 03 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 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
php结合表单实现一些简单功能的例子
2011/06/04 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
JavaScript 变量命名规则
2009/09/23 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
Python的装饰器使用详解
2017/06/26 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
给老婆的搞笑检讨书
2014/01/12 职场文书
2014年小学元旦活动方案
2014/02/12 职场文书
大学生操行评语大全
2014/12/31 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
股权投资协议书
2016/03/23 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
Nginx四层负载均衡的配置指南
2021/06/11 Servers