Ҳалқаи for дар PHP

Ҳалқаи for имкон медиҳад, ки баъзе рамзҳо шумораи муайян кардашуда такрор карда шаванд. Ин синтаксиси он аст:

Ин синтаксиси он аст:

php<?php
  for ( фармонҳои ибтидоӣ; шарти поёни; фармонҳои пас аз гузариш ) {
    бадани ҳалқа
  }
?>

Фармонҳои ибтидоӣ - ин чизест, ки пеш аз оғози ҳалқа иҷро карда мешавад. Онҳо фақат як маротиба иҷро карда мешаванд. Одатан, дар он ҷо арзишҳои ибтидоии счётчикҳо ҷойгир карда мешаванд. Шарти поёни - ин шартест, ки дар он ҳалқа давом мекунад, то он даме ки он дуруст аст. Фармонҳои пас аз гузариш - ин фармонҳоеанд, ки ҳар дафъа дар охири гузариши ҳалқа иҷро карда мешаванд. Одатан, дар он ҷо счётчикҳо афзоиш меёбанд.

Биёед бо ёрии ҳалқаи for рақамҳоро аз 1 то 9 пай дар пай чоп кунем:

php<?php
  for ($i = 1; $i <= 9; $i++) {
    echo $i;
  }
?>

Акнун биёед счётчикро на 1, балки ба 2 афзоем:

php<?php
  for ($i = 1; $i <= 9; $i += 2) {
    echo $i;
  }
?>

Мумкин аст ҳисоби баръакс анҷом дод:

php<?php
  for ($i = 10; $i > 0; $i--) {
    echo $i;
  }
?>
Задание 1

Бо ёрии ҳалқаи for рақамҳоро аз 1 то 100 ба экран чоп кунед.

Задание 2

Бо ёрии ҳалқаи for рақамҳоро аз 11 то 33 ба экран чоп кунед.

Задание 3

Бо ёрии ҳалқаи for рақамҳои ҷуфтро дар фосилаи аз 0 то 100 ба экран чоп кунед.

Задание 4

Бо ёрии ҳалқаи for рақамҳои тоқро дар фосилаи аз 1 то 99 ба экран чоп кунед.

Задание 5

Бо ёрии ҳалқаи for рақамҳоро аз 100 то 0 ба экран чоп кунед.