Цыкл foreach у PHP
Цыкл foreach выкарыстоўваецца для праходжання
па ўсіх элементах масіва.
Хай дадзены масіў. Давайце для прыкладу вывядзем на экран усе яго элементы:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Вынік выканання кода:
12345
Сінтаксіс такі: імя масіва, які
перабіраем, затым ключавое слова as
затым імя зменнай, у якую паслядоўна
будуць класціся элементы масіва, у нашым
выпадку яе назва $elem, але мы можам
даць ёй любое імя.
Цыкл foreach і асацыятыўны масіў
Гэты цыкл таксама можна выкарыстоўваць для праходжання па элементах асацыятыўнага масіва PHP:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem; // вывядзе: 'a-1', 'b-2', 'c-3' і гэтак далей...
}
?>
У гэтым выпадку ў зменную $key
будуць класціся ключы нашага масіва, а ў
$elem - значэнне. Зменную не абавязкова
называць $key, назва можа быць любой.
Глядзіце таксама
-
урок
цыкл foreach у PHP -
урок
цыкл while у PHP -
урок
цыкл for у PHP