PHP For Each Statement

Qu’est-ce que c’est que la Déclaration "foreach"?

Explication

La structure Pour Chaque est une structure de boucle, utilisée pour les tableaux
Syntax:1

foreach (array_expression as $value)
statement

Syntax:2

foreach (array_expression as $key => $value)
statement
En Syntax1 le tableau est donné par "array expression" et chaque valeur des éléments est accordée à "$value". Syntax2 est aussi pareille, mais la seule différence est la touche des éléments actuels est accordée à "$value".
Example

<?php
$arr["One"]= "1";
$arr["Two"]= "2";
$arr["Three"]= "3";
foreach ($arr as $value => $key)
{
echo "The value$value, has the key $key </br>";
}
?>

Result::

The value One, has the key 1
The value Two, has the key 2
The value Three, has the key 3
Dans l’exemple ci-dessus, la valeur $value précède "&", cela veut dire que le tableau est référé, c’est pour modifier les éléments de tableau, au lieu de copier un tableau. Généralement, la référence d’une valeur et le dernier élément du tableau reste même après la boucle foreach, pour effacer nous employons unset().

Php Tutorial