将二维数组转为一维数组的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中用正则表达式清除字符串的空白
Jan 17 PHP
php中将数组存到文件里的实现代码
Jan 19 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
Dec 28 PHP
php微信公众号开发模式详解
Nov 28 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
ThinkPHP5 的简单搭建和使用详解
Nov 15 PHP
laravel5环境隐藏index.php后缀(apache)的方法
Oct 12 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 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 unicode编码和字符串互转的方法
2020/08/12 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
php实现映射操作实例详解
2019/10/02 PHP
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
Python切换pip安装源的方法详解
2016/11/18 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
Gerry Weber德国官网:优质女性时装,德国最大的时装公司之一
2019/11/02 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
中医药大学市场营销专业自荐信
2013/09/29 职场文书
机械工程师的岗位职责
2013/11/17 职场文书
个人对照检查材料
2014/02/12 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
机修工工作职责
2014/02/21 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
歌颂祖国的演讲稿
2014/05/04 职场文书
篮球比赛策划方案
2014/06/05 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
欠款起诉书范文
2015/05/19 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技