Rumah >pembangunan bahagian belakang >tutorial php >Bolehkah Anda Dapatkan Indeks Lelaran dalam Gelung Untuk Setiap?
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 }
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; }
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!