Тест на PHP поочередно

<?php

$questions = [
[
     'Тас дәуірінде адам баласы орталық және шығыс Қазақстан жерін игере бастаған кезең',
    ['Мезолит','Олдувэй','Мустье','Ашель','Неолит']
],
    
 [        
     'Екі жағынан да өңделген қарапайым шапқыш тас құрал',
   [ 'Гарпун','Кетпен','Болос','Нуклеус','Бифас']
 ]
];

print_r($questions);
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
 <form action="">
 <?php for($i = 0;$i < count($questions);$i++){
     echo $questions[$i][0];
     for($j = 0;$j < count($questions[$i]);$j++) {
         for($k = 0;$k < count($questions[$i]['1']);$k++) {
?><input type="radio" name="" value="">
         <?php }
     }
 } ?>
 <input type="radio" name="" value="">
 
 
 
 
 </form>  
</body>
</html>

Есть массив из 2 вопросов $questions[$i][0]-это вопрос $questions[$i][1][...]-это варианты, нужно вывести поочередно,я вывел вопросы но немогу вывести вариантов этих вопросов,также нужно чтобы было поочередно,если вы знаете решение я бы с радостью сидел разбирался бы в ваших кодах.


Ответы (1 шт):

Автор решения: Ivan Dudarev

<?php

$questions = [
    [
        'Тас дәуірінде адам баласы орталық және шығыс Қазақстан жерін игере бастаған кезең',
        ['Мезолит', 'Олдувэй', 'Мустье', 'Ашель', 'Неолит']
    ],
    [        
        'Екі жағынан да өңделген қарапайым шапқыш тас құрал',
        ['Гарпун', 'Кетпен', 'Болос', 'Нуклеус', 'Бифас']
    ],
];

?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <form action="">
    <?php foreach($questions as $k => $question) :?>
        <p><?= $question[0]; ?></p>
        <?php foreach($question[1] as $n => $variant) :?>
            <p><input id="variant_<?= $k; ?>_<?= $k; ?>" type="radio" name="answer[<?= $k; ?>]"><label for="variant_<?= $k; ?>_<?= $k; ?>"><?= $variant; ?></label></p>
        <?php endforeach; ?>
     <?php endforeach; ?>
     <p><buton type="submit">жалғастырыңыз</button></p>
     </form>  
</body>
</html>

→ Ссылка