'array', 'rq_pr' => 'array', 'dx_pr' => 'array', ]; /** * 格式化成wap页面需要的数据格式 * @return \string[][] */ public function formatViewData() { $result = [ [ 'result' => '', 'spf' => '胜平负', 'rq' => '让球胜平负', ], ]; $result[] = [ 'result' => '胜', 'spf' => $this->getPercent(Arr::get($this->spf_pr, 'win')), 'rq' => $this->getPercent(Arr::get($this->rq_pr, 'win')), ]; $result[] = [ 'result' => '平', 'spf' => $this->getPercent(Arr::get($this->spf_pr, 'draw')), 'rq' => $this->getPercent(Arr::get($this->rq_pr, 'draw')), ]; $result[] = [ 'result' => '负', 'spf' => $this->getPercent(Arr::get($this->spf_pr, 'loss')), 'rq' => $this->getPercent(Arr::get($this->rq_pr, 'loss')), ]; return $result; } private function getPercent($odd) { if (!$odd) { return '-'; } return sprintf('%.02f', $odd * 100) . '%'; } }