Ҳалқаи foreach дар PHP
Ҳалқаи foreach барои гузаштан аз рӯи ҳамаи элементҳои массив истифода мешавад.
Синтаксис чунин аст: калимаи калидӣ foreach навишта мешавад,
ва баъд аз он қавсҳои давра (). Дар
ин қавсҳо тағирёбандае муайян карда мешавад, ки массивҳои гузаронидашаванда дар он ҷой гирифтаанд, пас калимаи as,
ва баъд аз он - тағирёбандае, ки ба он дар
ҳар давраи ҳалқа элементҳои массив меафтад.
Сипас қавсҳои каҷӣ бояд биёянд
{}, ки дар он бадани
ҳалқа ҷойгир карда мешавад.
Пас, синтаксиси ҳалқаи мо чунин аст:
<?php
foreach ($arrayName as $elementName) {
/*
Рамзе, ки дар байни қавсҳои каҷӣ
ҷойгир аст, он қадар такрор мешавад,
ки чӣ қадар элементҳо дар массив мавҷуданд.
*/
}
?>
Биёед бо ёрии ҳалқаи foreach ҳамаи
элементҳои массивро ба экран берун кунем:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Массиви бо ададҳо дода шудааст:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Ин массивро бо ҳалқа гузаронед ва квадратҳои ин ададҳоро ба экран чоп кунед.
Массиви бо ададҳо дода шудааст:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Бо ёрии ҳалқаи foreach ва
теги br
элементҳои ин массивро ба
экран ба сутун чоп кунед.