关于数组的一些应用
2017-08-21 11:56
357 查看
循环添加数据到数据库 $allnum = count($ret['data']);//总条数 $onenum = 20;//一次添加的条数 dd($ret['data']); for($a=0;$a<$allnum;$a+=$onenum) { $retall = array_slice($ret['data'],$a,$onenum); $res = $this->platGoodsBiz->add($retall,$endtime); if($res['errcode'] == 0) { Log::error('添加到数据库的次数1'); continue; } else { dd('添加失败'); } } 解析 platform_goods_id $platform_goods_ids = function ($result_first) { foreach ($result_first['data'] as $k => $v) { yield $v['platform_goods_id']; } }; foreach ($platform_goods_ids($ret) as $key => $value) { $data['platform_goods_id'][] = $value; } //排除相同的商品id $res = $this->platGoodsBiz->getPlatGoodsIds($data['platform_goods_id']); //添加获取的商品ID详细信息 for($i=0;$i<count($res['data']);$i++){ $item_info = $this->getItem($res['data'][$i],$endtime); if($item_info){ continue; }else{ dd('添加数据时返回了错误'); } }
$site_international_data = array_map(function ($n) {return ['name' => $n['name'],'value' => json_decode($n['shipping_info'],true),];}, $site_international_data);
// 请求失败if ($result['Ack'] == 'Failure') {$msg = "异常来源: {$function_name} \n";array_map(function ($n) use (&$msg) {$msg .= "异常信息: <" . $n['ShortMessage'] . "> \n";}, $result['Errors']);dump($result);throw new \Exception($msg, '200');}
相关文章推荐
- 关于快速开发和设计应用系统的一些个人的意见
- 关于指针字符串和数组字符串的一些经验
- 关于iOS应用设计的一些最佳实践
- 关于Android应用开发的一些安全注意事项
- 关于结构的一些知识和应用上的限制
- 关于日期选择器的一些小应用
- Linux数组及一些其他应用
- 关于iOS应用设计的一些最佳实践
- js关于数组简易排序的一些写法(持续更新)
- 工作日常--总不能一直记流水账吧,温故下js关于数组的一些常用方法
- 关于ShapeDrawable应用的一些介绍(下)
- 黑马程序员_Java学习日记1_关于数组的相关应用
- 应用mina的例子做了一些修改,但有关于连接数的问题
- 关于iOS应用设计的一些最佳实践
- 关于char数组和字符串的一些问题
- dedecms织梦(也就是关于网站的模版)的一些安装和应用
- 关于数组指针的一些探讨
- C语言中关于数组、指针以及函数的一些基本知识
- 关于IOS应用接收到内存警告时的一些内幕
- 关于一些Google Map API应用开发的资源收集整理