Шартҳо дар ҳалқаҳо дар PHP
Дар ҳалқаҳо шартҳоро истифода бурдан мумкин аст. Биёед ба мисол назар андозем. Бигзор мо массиви зеринро дошта бошем:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Ҳамаи элементҳои ин массивро ба экран чоп кунем:
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
Акнун шарт мегузорем ва фақат элементҳоро чоп мекунем, ки рақамҳои ҷуфт мебошанд:
<?php
foreach ($arr as $elem) {
if ($elem % 2 == 0) {
echo $elem;
}
}
?>
Массив дода шудааст:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Бо ёрии ҳалқаи foreach ва оператори
if элементҳои тоқи
массивро ба консоли чоп кунед.
Массив дода шудааст:
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
Бо ёрии ҳалқаи foreach ва оператори
if он элементҳои
массивро ба консоли чоп кунед, ки аз 3 калонтар,
аммо аз
10 хурдтар бошанд.
Массив бо рақамҳо дода шудааст. Рақамҳо метавонанд мусбат ва манфӣ бошанд. Ҷамъи элементҳои мусбати массивро ёбед.
Массив дода шудааст:
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Фақат он рақамҳоро аз массив ба экран чоп кунед,
ки бо рақами 1, 2
ё 5 оғоз мешаванд.
Массив аз рӯзҳои ҳафта тартиб диҳед. Бо ёрии ҳалқаи
foreach ҳамаи рӯзҳои ҳафтаро чоп кунед, ва
рӯзҳои истироҳатро бо ҳарфи ҷалид чоп кунед.
Массив аз рӯзҳои ҳафта тартиб диҳед. Бо ёрии ҳалқаи
foreach ҳамаи рӯзҳои ҳафтаро чоп кунед, ва
рӯзи ҷориро бо курсив чоп кунед. Рақами
рӯзи ҷорӣ бояд дар тағйирёбандаи
$day нигоҳ дошта шавад.