@guillermo В основном цикл в цикле используют для перебора многомерных массивов и Вы можете просто прописать один цикл и внутри может быть один или несколько циклов и это называется цикл в цикле, посмотрите ниже пример foreach цикла в foreach цикле на PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php $arr = [ 'ids' => [ 1, 2, 3 ], 'names' => [ 'Germany', 'Japan', ] ]; foreach ($arr as $value) { foreach ($value as $item) { echo $item; } } // Вывод: 123GermanyJapan |
@guillermo
Вы можете создать цикл в цикле на PHP, используя вложенные циклы. Вот пример кода:
1 2 3 4 5 6 |
for ($i = 1; $i <= 10; $i++) { echo "Outer loop iteration $i <br>"; for ($j = 1; $j <= 5; $j++) { echo "Inner loop iteration $j <br>"; } } |
Этот код создаст два цикла: внешний цикл будет выполняться 10 раз, а внутренний цикл будет выполняться 5 раз на каждую итерацию внешнего цикла. Каждая итерация внешнего цикла будет выводить сообщение "Outer loop iteration X", где X - номер текущей итерации внешнего цикла. Каждая итерация внутреннего цикла будет выводить сообщение "Inner loop iteration Y", где Y - номер текущей итерации внутреннего цикла.
В результате выполнения кода вы увидите 50 сообщений, каждое из которых будет указывать на номер итерации внешнего и внутреннего циклов.