Rumah > pembangunan bahagian belakang > tutorial php > Bolehkah Anda Dapatkan Indeks Lelaran dalam Gelung Untuk Setiap?

Bolehkah Anda Dapatkan Indeks Lelaran dalam Gelung Untuk Setiap?

Patricia Arquette
Lepaskan: 2024-12-01 16:21:15
asal
400 orang telah melayarinya

Can You Get the Iteration Index in a For-Each Loop?

Mengambil semula Indeks Lelaran dalam Untuk-Setiap Gelung

Dalam pengaturcaraan, lelaran melalui koleksi adalah tugas biasa. Manakala untuk gelung memberikan kawalan eksplisit ke atas indeks lelaran, untuk setiap gelung (juga dikenali sebagai gelung foreach) menawarkan sintaks yang lebih ringkas untuk melintasi elemen. Artikel ini meneroka kemungkinan mendapatkan indeks lelaran dalam gelung untuk setiap dalam konteks sintaks berikut:

foreach($array as $key=>$value) {
    // do stuff
}
Salin selepas log masuk

Penyelesaian

Tidak seperti gelung yang gunakan pembolehubah indeks yang berasingan seperti $i, foreach gelung secara automatik menyediakan indeks elemen semasa sebagai kunci dalam yang disediakan key=>sintaks nilai. Kekunci ini mewakili indeks elemen semasa yang diulang.

Contoh

Pertimbangkan yang berikut untuk setiap gelung:

foreach($array as $index=>$element) {
    echo "Element $index: $element" . PHP_EOL;
}
Salin selepas log masuk

Dalam gelung ini, pembolehubah $index akan memegang indeks elemen semasa yang sedang diproses. Ini membolehkan anda mengakses dan memanipulasi elemen berdasarkan indeksnya dengan lancar.

Atas ialah kandungan terperinci Bolehkah Anda Dapatkan Indeks Lelaran dalam Gelung Untuk Setiap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan