Есть система тестирования, все работает, но хотелось бы мне перемешать варианты ответов,как я могу это сделать?
<div class="content">
<?php if( isset($test_data) ): ?>
<p>Всего вопросов: <?=$count_questions?></p>
<span class="none" id="test-id"><?=$test_id?></span>
<div class="test-data">
<?php foreach($test_data as $id_question => $item): //получаем каждый конкретный вопрос + ответы. ?>
<div class="question" data-id="<?=$id_question?>" id="question-<?=$id_question?>">
<?php foreach($item as $id_answer => $answer): //Проходимся по массиву вопрос ответы. ?>
<?php if( !$id_answer ): //Выводим вопрос ?>
<p class="q"><?=$answer?></p>
<?php else: //Выводим варианты ответов ?>
<p class="a">
<input type="radio" id="answer-<?=$id_answer?>" name="question-<?=$id_question?>" value="<?=$id_answer?>">
<label for="answer-<?=$id_answer?>"><?=$answer?></label>
</p>
<?php endif; //$id_answer ?>
<?php endforeach ?>
</div><!-- .question -->
<?php endforeach; //test_data ?>
</div> <!-- .test_data -->
смотрел что можно сделать через shuffle, но у меня $answer выводится как string
Пробовал explode(", ", $answer) Но тогда выходит только один вариант ответа.