码迷,mamicode.com
首页 > 编程语言 > 详细

如何二维数组按种类循环成三维数组

时间:2016-12-19 08:25:50      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:mil   src   转化   var_dump   技术   种类   apple   分离   现象   

array(

"id"=>1,

"name"=>"mi5",

"pp"=>"xiaomi",

),

array(

"id"=>2,

"name"=>"ip5",

"pp"=>"apple",

),

array(

"id"=>3,

"name"=>"mi6",

"pp"=>"xiaomi",

),

array(

"id"=>4,

"name"=>"ip6",

"pp"=>"apple",

),

);

 

以上数组 看的出 每个2维里的一维数组下标 pp’  都是有分类的现象

所以要把它分离

 

$arr1=array();

 

foreach ($arr as  $v) {

$v1=$v[‘pp‘];

unset($v[‘pp‘]);

$arr1[$v1][]=$v;

}

var_dump($arr1);

 

先定义一个空数组  然后循环二维数组 把一维数组的pp下标的值  转化成新数组的下标

把一维数组 按照pp下标分类存储在一个新数组里

这就成功分类啦

 技术分享

 

如何二维数组按种类循环成三维数组

标签:mil   src   转化   var_dump   技术   种类   apple   分离   现象   

原文地址:http://www.cnblogs.com/dzjphp/p/6195963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!