牛骨文教育服务平台(让学习变的简单)
博文笔记

数组循环分组方法

创建时间:2017-10-09 投稿人: 浏览次数:336

第一种
$result=array();
foreach($data as $k=>$v){
    $name=$v["store_id"];
    $result[$name]["store_name"]=$v["store_name"];
    $result[$name]["store_id"]=$v["store_id"];

    $result[$name]["item"][]=$v;
}
$result = array_values($result);
return [0, 200, "成功", $result];

第二种
foreach($data as $k=>$v){
    $datas[$v["store_id"]][]    =   $v;
}
foreach ( $datas as $k=>$v ) {
    $name= $v[0]["store_name"];
    $item = $v[0]["store_id"];
    //  unset($v["store_name"]);  //   unset($v["store_name"]);
    $result[$k]["store_name"]=$name;
    $result[$k]["store_id"]=$item;
    $result[$k]["list"]=$v;
}
$result = array_values($result);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。