Вложени цикли в PHP
Цикли, с които вече сте запознати, могат да бъдат вложени един в друг. Например, нека решим следната задача: да изведем на екрана низ:
111222333444555666777888999
Тук не става с един цикъл - трябва да се стартират
два вложени един в друг цикъла: първият
цикъл ще обхожда числата (първо 1,
след това 2, след това 3 и така до 9),
а вторият цикъл ще повтаря тези числа три пъти.
Нека реализираме:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Обърнете внимание: първият цикъл има брояч
$i, вторият $j, а ако има
още и трети цикъл - то негов брояч ще бъде
променливата $k. Това са стандартни общоприети
наименования, следва да се използват именно тях.
С помощта на два вложени цикъла изведете на екрана следния низ:
111222333444555666777888999
С помощта на два вложени цикъла изведете на екрана следния низ:
11 12 13 21 22 23 31 32 33