То, что вы делаете, разумно, если:
- появляется несколько списков викторин; и
- не у всех есть ID.
Я предполагаю из вашего вопроса, что одно из того и другого не соответствует действительности. Если вы хотите первый список викторины, сделайте следующее:
$listing = reset($module['quizListing']);
$quizId = $listing['id'];
Функция reset()
возвращает первый элемент в массиве (или false
, если его нет).
Предполагается, что у каждого списка викторины есть идентификатор. Если это не так, то вы не можете стать намного лучше, чем то, что вы делаете.