$val1) { $tmp['country_id'] = $val1['i']; $tmp['country'] = $val1['n']; foreach ($val1['T'] as $key => $val2) { $tmp['group_id'] = $val2['i']; $tmp['group'] = $val2['n']; $ligas[] = $tmp; } } } } foreach ($ligas as $liga) { if ($liga['group'] && strpos($liga['group'], 'Simulated') === false) { $sport_id = $liga['sport_id']; $url = $base_url.'/tournament/'.$liga['group_id'].'/event'; $data = Curl::load($url); foreach ($data as $magloo) { // print_r($magloo); $event = []; $event['event_id'] = (int) $magloo['i']; $event['betradar_id'] = (int) preg_replace('/\D/', '', $magloo['p']); $event['sport_id'] = $sport_id; $event['provider_id'] = Nuh::$options['provider_id']; $event['country_id'] = $liga['country_id']; $event['country'] = $liga['country']; $event['group_id'] = $liga['group_id']; $event['group'] = $liga['group']; $event['starttime'] = Carbon::parse($magloo['dt'])->toDateTimeString(); $teams = explode(' v ', str_replace('|', ' ', $magloo['n'])); $event['home_id'] = $magloo['htId']; $event['home'] = addslashes($teams[0]); $event['away_id'] = $magloo['atId']; $event['away'] = addslashes($teams[1]); FindFixture::search($event, self::$groups[$sport_id], self::$elements[$sport_id]); } } } } }