首頁  >  文章  >  後端開發  >  如何存取 PHP foreach 迴圈中的元素索引?

如何存取 PHP foreach 迴圈中的元素索引?

Patricia Arquette
Patricia Arquette原創
2024-11-12 09:53:02404瀏覽

How can I access the index of elements within a PHP foreach loop?

在 Foreach 迴圈中尋找索引

與 for 迴圈類似,PHP 中的 foreach 迴圈也允許您存取目前元素。然而,與 for 迴圈不同,foreach 迴圈使用不同的語法來公開此資訊。

基本 foreach 迴圈的語法如下:

foreach($array as $key=>value) {
    // do stuff
}

在此語法中, $key 變數會保存 $array 中每個元素的索引。此索引可用於存取 $value 變數中元素的對應值。

範例

考慮以下foreach 循環:

$fruits = ['apple', 'banana', 'cherry', 'durian'];

foreach($fruits as $index=>$fruit) {
    echo 'Fruit ' . $index . ': ' . $fruit . PHP_EOL;
}

在此範例中,$index 變數保存$fruits 陣列中每個水果元素的索引。循環輸出每行的索引和對應的水果值,從而產生以下輸出:

Fruit 0: apple
Fruit 1: banana
Fruit 2: cherry
Fruit 3: durian

以上是如何存取 PHP foreach 迴圈中的元素索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn