У меня есть два массива. Первый массив - это имена, и он имеет 5 имен. Второй массив это группы, и он имеет 3 группы. Я хочу пройти через оба массива и установить каждое имя индекса в группу индексов. Если индекс группы заканчивается, я хочу перезапустить второй массив.
Я попытался сбросить групповой индекс до 0, если он достигает последнего элемента, но он не работает.
$names = [
'John',
'Jane',
'George',
'Jim',
'Jack'
];
$groups = [
'1',
'2',
'3'
];
foreach ($names as $index => $name) {
$result = "The student: " . $name . " belongs to the: " .$groups[$index]. "group" ;
echo ($result);
echo "<br>";
echo "<br>";
}
Когда он достигает четвертого элемента имени, элемент группы должен быть 1. Есть ли способ сделать такое мышление?
Ожидаемый результат
John - 1
Jane - 2
George - 3
Jim - 1
Jack - 2
Заранее спасибо