将二维数组转为一维数组的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程序员最常犯的11个MySQL错误小结
Nov 20 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
php 阴历-农历-转换类代码
Jan 16 PHP
在PHP中使用redis
Nov 04 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php的ajax简单实例
Feb 27 PHP
CI框架中集成CKEditor编辑器的教程
Jun 09 PHP
php支持中文字符串分割的函数
May 28 PHP
PHP的PDO操作简单示例
Mar 30 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
Dec 10 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 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查看session内容的函数
2008/08/27 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
2019/09/30 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
毕业生自我鉴定范文
2013/11/08 职场文书
小学教学随笔感言
2014/02/26 职场文书
旅游安全协议书
2014/04/21 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
学生打架检讨书
2014/10/20 职场文书
详解Python中__new__方法的作用
2022/03/31 Python
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js