12 of 110 menu

Цыкл 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, назва можа быць любой.

Глядзіце таксама

Беларуская
EnglishEspañolРусский
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць