将二维数组转为一维数组的2种方法
2015-01-24信息快讯网
在开发过程中,我们经常需要将二维数组转为一维数组,个人总结了2种方法,分享给大家
如何将下面的二维数组转为一维数组。
$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生成16位随机数的代码(两种方法)
php生成随机数的三种方法
PHP实现更新中间关联表数据的两种方法
ThinkPHP实例化模型的四种方法概述
php中多维数组按指定value排序的实现代码
php向js函数传参的几种方法
PHP中多维数组的foreach遍历示例
PHP 如何获取二维数组中某个key的集合
PHP 二维数组根据某个字段排序的具体实现
教你如何快捷的使用cmd访问mysql小技巧
windwos下使用php连接oracle数据库的过程分享
查找php配置文件php.ini所在路径的二种方法
php实例分享之二维数组排序
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
PHP按行读取文件时删除换行符的3种方法
PHP判断远程图片是否存在的几种方法
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
PHP5中实现多态的两种方法实例分享
PHP二维数组排序的3种方法和自定义函数分享
3个PHP多维数组转为一维数组的方法实例
php多维数组去掉重复值示例分享