PHP foreach Loop
O foreach
loop - Percorre um bloco de código para cada elemento em uma matriz.
O loop foreach do PHP
O foreach
loop funciona apenas em arrays e é usado para percorrer cada par chave/valor em um array.
Sintaxe
foreach ($array as $value)
{
code to be executed;
}
Para cada iteração do loop, o valor do elemento atual do array é atribuído a $value e o ponteiro do array é movido por um, até atingir o último elemento do array.
Exemplos
O exemplo a seguir produzirá os valores da matriz fornecida ($colors):
Exemplo
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
O exemplo a seguir produzirá as chaves e os valores da matriz fornecida ($age):
Exemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Você aprenderá mais sobre arrays no capítulo Arrays PHP .