Ҳалқаи for дар PHP
Ҳалқаи for имкон медиҳад, ки
баъзе рамзҳо шумораи муайян кардашуда такрор карда шаванд.
Ин синтаксиси он аст:
Ин синтаксиси он аст:
<?php
for ( фармонҳои ибтидоӣ; шарти поёни; фармонҳои пас аз гузариш ) {
бадани ҳалқа
}
?>
Фармонҳои ибтидоӣ - ин чизест, ки пеш аз оғози ҳалқа иҷро карда мешавад. Онҳо фақат як маротиба иҷро карда мешаванд. Одатан, дар он ҷо арзишҳои ибтидоии счётчикҳо ҷойгир карда мешаванд. Шарти поёни - ин шартест, ки дар он ҳалқа давом мекунад, то он даме ки он дуруст аст. Фармонҳои пас аз гузариш - ин фармонҳоеанд, ки ҳар дафъа дар охири гузариши ҳалқа иҷро карда мешаванд. Одатан, дар он ҷо счётчикҳо афзоиш меёбанд.
Биёед бо ёрии ҳалқаи for рақамҳоро аз
1 то 9 пай дар пай чоп кунем:
<?php
for ($i = 1; $i <= 9; $i++) {
echo $i;
}
?>
Акнун биёед счётчикро на
1, балки ба 2 афзоем:
<?php
for ($i = 1; $i <= 9; $i += 2) {
echo $i;
}
?>
Мумкин аст ҳисоби баръакс анҷом дод:
<?php
for ($i = 10; $i > 0; $i--) {
echo $i;
}
?>
Бо ёрии ҳалқаи for рақамҳоро аз
1 то 100 ба экран чоп кунед.
Бо ёрии ҳалқаи for рақамҳоро аз
11 то 33 ба экран чоп кунед.
Бо ёрии ҳалқаи for рақамҳои ҷуфтро дар фосилаи аз 0 то
100 ба экран чоп кунед.
Бо ёрии ҳалқаи for рақамҳои тоқро дар фосилаи аз 1 то
99 ба экран чоп кунед.
Бо ёрии ҳалқаи for рақамҳоро аз 100 то 0 ба экран чоп кунед.