将二维数组转为一维数组的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异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
May 19 PHP
php 计划任务 检测用户连接状态
Mar 29 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
Apr 08 PHP
php实现的xml操作类
Jan 15 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
thinkphp框架实现删除和批量删除
Jun 29 PHP
php 使用fopen函数创建、打开文件详解及实例代码
Sep 24 PHP
thinkphp分页实现效果
Oct 13 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
laravel返回统一格式错误码问题
Nov 04 PHP
PHP sdk实现在线打包代码示例
Dec 09 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分页函数代码(简单实用型)
2010/12/02 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
javascript 数组的方法集合
2008/06/05 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
Python实现基于HTTP文件传输实例
2014/11/08 Python
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
"引用"与多态的关系
2013/02/01 面试题
介绍一下Java中标识符的命名规则
2014/02/03 面试题
六一儿童节活动总结
2014/08/27 职场文书
欠条格式范本
2015/07/03 职场文书
个人业务学习心得体会
2016/01/25 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python