Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее
Eltisbook > PHP учебник > Конструкции PHP > Использование PHP Foreach

Использование PHP Foreach

Использование PHP Foreach позволяет делать различные выборки из массивов, что оказывается невероятно удобно при работе с массивами. В принципе, данную операцию можно выполнить при помощи циклов, но оператор foreach позволяет сделать это значительно быстрее.

Использование оператора foreach в PHP

Цикл foreach предназначен для работы с массивами. Он позволяет пробежаться по всем элементам массива производя определенные действия с его значениями. В общем виде синтаксис выглядит следующим образом:

foreach ($array as $value) {блок_инструкций}

Принцип работы данного цикла заключается в пошаговом обходе всех элементов массива, где каждый элемент порождает новую итерацию. После каждого прохода цикла значение текущего элемента массива записывается в переменную $value, которая может быть использована в теле цикла. Цикл прекращает свою работу когда наступает конец массива.

В момент инициации цикла foreach внутренний счетчик массива устанавливается на первое значение и после каждого прохода увеличивается на единицу.

Пришло время рассмотреть небольшой пример, который наглядно продемонстрирует особенности использование PHP Foreach:

<?php
$a = array(1,2,3,4);
foreach ($a as $val)
{
echo «Число равно $val <br>»;
}
?>
Число равно 1
Число равно 2
Число равно 3
Число равно 4

В данном примере мы создаем простой массив, состоящий из четырех чисел. Затем, при помощи цикла foreach мы производим обход каждого элемента массива, выводя его значение на экран.