PHP-dä iç-içe geçen aýlawlar
Öň öwrenen aýlawlaryňyzy bir-biriniň içine geçirip bilersiňiz. Mysal üçin, aşakdaky meseläni çözeliň: ekrana şu setiri çykaralyň:
111222333444555666777888999
Bu ýerde bir aýlaw ýetmez - biri-biriniň içine geçen iki aýlaw işledilmeli: birinji aýlaw sanlary geçer (ilki 1,
soňra 2, soňra 3 we 9 çenli),
ikinji aýlaw bolsa bu sanlary üç gezek gaýtalär.
Geliň amala aşyralyň:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Üns beriň: birinji aýlawyň sanagjy
$i, ikinjiniňki $j, eger
üçünji aýlaw hem bolsa - onuň sanagjysy
$k üýtgeýjisi bolar. Bu standart, kabul edilen
atlandyrmalar, olary ulanmaly.
Iç-içe geçen iki aýlaw kömegi bilen ekrana aşakdaky setiri çykaryň:
111222333444555666777888999
Iç-içe geçen iki aýlaw kömegi bilen ekrana aşakdaky setiri çykaryň:
11 12 13 21 22 23 31 32 33