is_push == 1) { $video_demand = new VideoDemandCourseGoods(); $goods_ids = explode('-', $goodsSale->push_goods_ids); $push_goods = Goods::getPushGoods($goods_ids); $push_goods->vip_level_status; foreach ($push_goods as &$value) { $value['thumb'] = replace_yunshop(yz_tomedia($value['thumb'])); $value['is_course'] = $video_demand->isCourse($value['id']); } } else { return array(); } //去掉限制只显示4个 2020.05.21 /*if (count($push_goods) > 4) { $push_goods = array_slice(self::shuffle_assoc($push_goods), 0, 4); }*/ return $push_goods; } /** * 打乱二维数组 * @param [type] $list [description] * @return [type] [description] */ public static function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) { $random[$key] = $list[$key]; } return $random; } }