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

array_values打破原有的数组key值,重新从0往上排序

创建时间:2017-01-04 投稿人: 浏览次数:152
public function bucket_second() {
    $bucket = $this->workerModel->getBucketWorkerHave($this->uid, $this->shopId);
    $data=array();
    if ($bucket) {
        foreach ($bucket AS $value) {
            $data[$value["goods_id"]]["goods_id"]=$value["goods_id"];
            $data[$value["goods_id"]]["heavy"] +=$value["heavy_num"];
            $data[$value["goods_id"]]["light"] += $value["light_num"];
            $data[$value["goods_id"]]["sum"]   += $value["light_num"]+$value["heavy_num"];
        }
    }
    unset($bucket);
    if($data){
        foreach ($data as $k=>$v){
            //var_dump($k);
            $goods_name=model("goods")->getGoodsName($k);
            if(!$goods_name){
                unset($data[$k]);
                continue;
            }

            $data[$k]["goods_name"]=$goods_name;
        }
        $data=array_values($data);
    }


    return $this->json = array(
        "ret"   => API_OK,
        "response"  => array(
            "list"   => $data
        )
    );
    
    
}
array_values

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。