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

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下标分类存储在一个新数组里

这就成功分类啦

 

 

转载于:https://www.cnblogs.com/dzjphp/p/6195963.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值