Ҳалқаи for барои массивҳо дар PHP
Бигзор мо чунин массиве дошта бошем:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Чунон ки шумо медонед, массивҳо бо ҳалқаи foreach такрор карда мешаванд.
Дар асос, элементҳои массивро метавон бо ҳалқаи оддии for такрор кард.
Чунин кори баъзан кам ба кор меравад, аммо баъзан муфид аст. Биёед чунин такрорро иҷро кунем:
<?php
$arr = [1, 2, 3, 4, 5];
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
echo $arr[$i];
}
?>
Массив дода шудааст:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Бо ёрии ҳалқаи for ҳамаи ин элементҳоро ба экран чоп кунед.
Массив дода шудааст:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Бо ёрии ҳалқаи for ҳамаи элементҳои ин массивро, ба истиснои охиринӣ, ба экран чоп кунед.
Массив дода шудааст:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8];
?>
Бо ёрии ҳалқаи for нисфи якуми элементҳои ин массивро ба экран чоп кунед.