Maison >développement back-end >tutoriel php >Que signifie foreach en php
foreach est une instruction de boucle en PHP utilisée pour parcourir les éléments d'un tableau ou d'un objet. Il parcourt chaque élément dans l'ordre et effectue une opération spécifique jusqu'à ce que tous les éléments aient été parcourus.
foreach signification en PHP
foreach est une instruction de boucle en PHP utilisée pour parcourir un tableau ou un objet. Il vous permet de parcourir chaque élément d'un tableau ou d'un objet et d'effectuer des opérations spécifiques.
Syntaxe
<code class="php">foreach ($array as $key => $value) { // 循环体 }</code>
où :
$array
est le tableau ou l'objet à parcourir. $array
是要遍历的数组或对象。$key
是数组键(如果数组是关联数组)或元素索引(如果数组是索引数组)。$value
是数组元素或对象属性的值。工作原理
当执行 foreach 循环时,PHP 将会:
$key
和 $value
设置为数组或对象的第一个元素。$key
和 $value
$key
est la clé du tableau (si le tableau est un tableau associatif) ou l'index de l'élément (si le tableau est un tableau indexé). $value
est la valeur d'un élément de tableau ou d'une propriété d'objet. Comment ça marche
Lors de l'exécution d'une boucle foreach, PHP :
Définira $key
et $value
sur des tableaux ou le premier élément d'un objet.
Exécutez le corps de la boucle.
Définissez $key
et $value
sur l'élément suivant.
<code class="php">$fruits = ['apple' => '红色', 'banana' => '黄色', 'orange' => '橙色']; foreach ($fruits as $fruit => $color) { echo "{$fruit} 的颜色是 {$color}。"; }</code>🎜Sortie : 🎜
<code>apple 的颜色是 红色。 banana 的颜色是 黄色。 orange 的颜色是 橙色。</code>🎜Itérer sur un objet : 🎜
<code class="php">class Person { public $name; public $age; public function __construct($name, $age) { $this->name = $name; $this->age = $age; } } $person = new Person('John Doe', 30); foreach ($person as $property => $value) { echo "{$property}: {$value}"; }</code>🎜Sortie : 🎜
<code>name: John Doe age: 30</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!