Heim > Artikel > Backend-Entwicklung > Was bedeutet foreach in PHP?
foreach ist eine Schleifenanweisung in PHP, die zum Durchlaufen der Elemente in einem Array oder Objekt verwendet wird. Es durchläuft jedes Element der Reihe nach und führt eine bestimmte Operation aus, bis alle Elemente durchlaufen wurden.
foreach-Bedeutung in PHP
foreach ist eine Schleifenanweisung in PHP, die zum Durchlaufen eines Arrays oder Objekts verwendet wird. Es ermöglicht Ihnen, jedes Element in einem Array oder Objekt zu durchlaufen und bestimmte Operationen auszuführen.
Syntax
<code class="php">foreach ($array as $key => $value) { // 循环体 }</code>
wobei:
$array
das zu durchlaufende Array oder Objekt ist. $array
是要遍历的数组或对象。$key
是数组键(如果数组是关联数组)或元素索引(如果数组是索引数组)。$value
是数组元素或对象属性的值。工作原理
当执行 foreach 循环时,PHP 将会:
$key
和 $value
设置为数组或对象的第一个元素。$key
和 $value
$key
ist der Array-Schlüssel (wenn das Array ein assoziatives Array ist) oder der Elementindex (wenn das Array ein indiziertes Array ist). $value
ist der Wert eines Array-Elements oder einer Objekteigenschaft. Wie es funktioniert
Beim Ausführen einer foreach-Schleife wird PHP:
$key
und $value
auf Arrays setzen oder das erste Element eines Objekts.
Führen Sie den Schleifenkörper aus.
Setzen Sie $key
und $value
auf das nächste Element.
<code class="php">$fruits = ['apple' => '红色', 'banana' => '黄色', 'orange' => '橙色']; foreach ($fruits as $fruit => $color) { echo "{$fruit} 的颜色是 {$color}。"; }</code>🎜Ausgabe: 🎜
<code>apple 的颜色是 红色。 banana 的颜色是 黄色。 orange 的颜色是 橙色。</code>🎜Iterieren Sie über ein Objekt: 🎜
<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>🎜Ausgabe: 🎜
<code>name: John Doe age: 30</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet foreach in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!