set(3600); if (!is_array($val)) { return isset($area_id_name[$val]) ? $area_id_name[$val] : ''; } $long_address = ''; foreach ($val as $id) { $long_address .= isset($area_id_name[$id]) ? $area_id_name[$id] : ''; } return $long_address . $address; } /** * 通过id获取地址经纬度上 * @param $id * @return array|\PDOStatement|string|\think\Model|null * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public static function getDb09LngAndLat($id) { return Db::name('dev_region') ->where('id', '=', $id) ->field(['db09_lng', 'db09_lat']) ->find(); } }