Цикл foreach в PHP
Цикл foreach
— перебирает блок кода для каждого элемента массива.
Цикл foreach в PHP
Цикл foreach
работает только с массивами и используется для перебора каждой пары ключ/значение в массиве.
Синтаксис
foreach ($array as $value)
{
code to be executed;
}
Для каждой итерации цикла значение текущего элемента массива присваивается $value, а указатель массива перемещается на единицу, пока не достигнет последнего элемента массива.
Примеры
В следующем примере будут выведены значения заданного массива ($colors):
Пример
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
В следующем примере выводятся как ключи, так и значения данного массива ($age):
Пример
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Вы узнаете больше о массивах в главе Массивы PHP .