foreach 是 php 中的循環語句,用于遍歷數組或對象中的元素。它按照順序遍歷每個元素,并執行特定的操作,直至遍歷完所有元素。
foreach 在 PHP 中的含義
foreach 是 PHP 中用于遍歷數組或對象的循環語句。它允許您對數組或對象中的每個元素進行迭代,并執行特定的操作。
語法
<code class="php">foreach ($array as $key => $value) {
// 循環體
}</code>
登錄后復制
其中:
$array 是要遍歷的數組或對象。
$key 是數組鍵(如果數組是關聯數組)或元素索引(如果數組是索引數組)。
$value 是數組元素或對象屬性的值。
工作原理
當執行 foreach 循環時,PHP 將會:
-
將
$key 和 $value 設置為數組或對象的第一個元素。執行循環體。
將
$key 和 $value 設置為下一個元素。重復步驟 2 和 3,直到遍歷完所有元素。
示例
遍歷一個關聯數組:
<code class="php">$fruits = ['apple' => '紅色', 'banana' => '黃色', 'orange' => '橙色'];
foreach ($fruits as $fruit => $color) {
echo "{$fruit} 的顏色是 {$color}。";
}</code>
登錄后復制
輸出:
<code>apple 的顏色是 紅色。 banana 的顏色是 黃色。 orange 的顏色是 橙色。</code>
登錄后復制
遍歷一個對象:
<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>
登錄后復制
輸出:
<code>name: John Doe age: 30</code>
登錄后復制






