将二维数组转为一维数组的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实现将GB编码转换为UTF8
Nov 25 PHP
PHP 组件化编程技巧
Jun 06 PHP
php通用防注入程序 推荐
Feb 26 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
Mar 15 PHP
PHP抓取及分析网页的方法详解
Apr 26 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
Apr 10 PHP
php实现商城购物车的思路和源码分析
Jul 23 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英文字符串截取代码分享
2014/07/15 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
详解JavaScript函数
2015/12/01 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
启动targetcli时遇到错误解决办法
2017/10/26 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
从python读取sql的实例方法
2020/07/21 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
CSS3 分类菜单效果
2019/05/27 HTML / CSS
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
倡导文明标语
2014/06/16 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书