账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    这段php代码还能优化不
    24
    0
        $SubSection = new Section;
            $res = $SubSection->all();
            $excelArr = $this->excelArr();
    //        echo "<pre>";
            $C = new Core();
            foreach ($res as $key => $v1) {
                $v2 = $v1->toArray();
    //            print_r($v2);
                    $s = [[
                           'lat' => (float)$v2["startLat"],
                           'lng' => (float)$v2["startLng"]
                         ]];
    
                    $e = [[
                           'lat' => (float)$v2["endLat"],
                           'lng' => (float)$v2["endLng"]
                        ]];
                    $countArr = [$C->countArr($s, $excelArr),$C->countArr($e, $excelArr)];
                    $newarr[] = [
                        $countArr[0]["nearName"],
                        $countArr[0]["lng"],
                        $countArr[0]["lat"]
                    ];
                    $newarr[] = [
                        $countArr[1]["nearName"],
                        $countArr[1]["lng"],
                        $countArr[1]["lat"]
                    ];
                $bbb[] = array_slice($newarr, $key * 2, 2);
    
                $v4["start"] = $bbb[$key][1];
                $v4["end"] = $bbb[$key][0];
    //
    
                $sliceArr[] = [
                    "color"=>$v2["color"],
                    "zindex"=>$v2["zindex"],
                    "weight"=>$v2["weight"],
                    "data"=>$this->subSectionLength($v4, $excelArr)
                ];
            }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部