正在显示
1 个修改的文件
包含
9 行增加
和
3 行删除
@@ -157,9 +157,7 @@ class Config extends Api | @@ -157,9 +157,7 @@ class Config extends Api | ||
157 | $Ids[] = $v['id']; | 157 | $Ids[] = $v['id']; |
158 | } | 158 | } |
159 | // $Id = array_rand($Ids, 1); | 159 | // $Id = array_rand($Ids, 1); |
160 | - $NEW = shuffle($Ids); | ||
161 | - dump($NEW); | ||
162 | - die; | 160 | + $NEW = $this->shuffle_assoc($Ids); |
163 | $List = Db::name('gift_message')->where('id', $NEW[0])->find(); | 161 | $List = Db::name('gift_message')->where('id', $NEW[0])->find(); |
164 | $data = [ | 162 | $data = [ |
165 | 'Content' => $List['content'] | 163 | 'Content' => $List['content'] |
@@ -168,6 +166,14 @@ class Config extends Api | @@ -168,6 +166,14 @@ class Config extends Api | ||
168 | $this->success('成功', $data); | 166 | $this->success('成功', $data); |
169 | } | 167 | } |
170 | 168 | ||
169 | + function shuffle_assoc($array) | ||
170 | + { | ||
171 | + $randomized_keys = array_rand($array, count($array)); | ||
172 | + foreach ($randomized_keys as $current_key) { | ||
173 | + $output[$current_key] = $array[$current_key]; | ||
174 | + } | ||
175 | + return $output; | ||
176 | + } | ||
171 | 177 | ||
172 | /** | 178 | /** |
173 | * Config接口 | 179 | * Config接口 |
-
请 注册 或 登录 后发表评论