Rumah > Artikel > pembangunan bahagian belakang > Apakah maksud foreach dalam php
foreach ialah pernyataan gelung dalam PHP yang digunakan untuk mengulangi elemen dalam tatasusunan atau objek. Ia merentasi setiap elemen mengikut tertib dan melakukan operasi tertentu sehingga semua elemen telah dilalui.
makna foreach dalam PHP
foreach ialah pernyataan gelung dalam PHP yang digunakan untuk lelaran pada tatasusunan atau objek. Ia membolehkan anda mengulangi setiap elemen dalam tatasusunan atau objek dan melaksanakan operasi tertentu.
Syntax
<code class="php">foreach ($array as $key => $value) { // 循环体 }</code>
di mana:
$array
是要遍历的数组或对象。$key
是数组键(如果数组是关联数组)或元素索引(如果数组是索引数组)。$value
是数组元素或对象属性的值。工作原理
当执行 foreach 循环时,PHP 将会:
$key
和 $value
设置为数组或对象的第一个元素。$key
和 $value
$key
ialah kunci tatasusunan (jika tatasusunan ialah tatasusunan bersekutu) atau indeks unsur (jika tatasusunan ialah tatasusunan diindeks). $value
ialah nilai elemen tatasusunan atau sifat objek. Cara ia berfungsi
Apabila melaksanakan gelung foreach, PHP akan:
Tetapkan $key
dan $value
kepada tatasusunan atau elemen pertama sesuatu objek.
Laksanakan badan gelung.
Tetapkan $key
dan $value
kepada elemen seterusnya.
<code class="php">$fruits = ['apple' => '红色', 'banana' => '黄色', 'orange' => '橙色']; foreach ($fruits as $fruit => $color) { echo "{$fruit} 的颜色是 {$color}。"; }</code>🎜Output: 🎜
<code>apple 的颜色是 红色。 banana 的颜色是 黄色。 orange 的颜色是 橙色。</code>🎜Lelaran pada objek: 🎜
<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>🎜Output: 🎜
Atas ialah kandungan terperinci Apakah maksud foreach dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!