zoukankan      html  css  js  c++  java
  • 数组遍历重组

     1.array_map() 函数将用户自定义函数作用到数组中的每个值上,可以获取到多个数值相同的数值
    $info = array_map(function ($row) use ($param0) {
                        $tmpRow['ali_cate_id'] = $row['id'];
                        $tmpRow['ali_cate_parent_id'] = $param0;
                        $tmpRow['level'] = $row['level'];
                        $tmpRow['created_at'] = date('Y-m-d H:i:s');
                        $names = json_decode($row['names'], true);
                        $tmpRow['zh_name'] = isset($names['zh']) ? $names['zh'] : '';
                        $tmpRow['en_name'] = isset($names['en']) ? $names['en'] : '';
                        $tmpRow['isleaf'] = (int)$row['isleaf'];
                        return $tmpRow;
                    }, $result['result']['aeop_post_category_list']['aeop_post_category_dto']);
    
    2.遍历foreach 方法
    foreach ($listingAttrItemImg as $k =>$v){
    $listingAttrItemImgs[] =['listing_id'=>$new_id,
    'sku'=>$v['sku'],
    'attr_item_id'=> $v['attr_item_id'],
    'img_path' => $v['img_path'],
    'amazon_path' => !empty($v['amazon_path'])?$v['amazon_path']:'1',
    'image_state' => $v['image_state'],
    'type' => $v['type'],
    'attr_item_id'=> $v['attr_item_id'],
    'created_at'=>date('Y-m-d H:i:s'),
    'updated_at'=>date('Y-m-d H:i:s'),
    ];
    }
    //拼凑成新的数值 根据同一id
  • 相关阅读:
    python学习笔记(7)
    python学习笔记(6)
    python学习笔记(5)
    python学习笔记(4)
    python学习笔记(3)
    python学习笔记(2)
    软件工程结对编程第二次作业
    软件工程结对编程第一次作业
    软件工程第三次作业
    答编辑问
  • 原文地址:https://www.cnblogs.com/kevin-yang123/p/14489603.html
Copyright © 2011-2022 走看看