这段php代码还能优化不

    $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)
            ];
        }
阅读 977
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题