Rumah > Artikel > pembangunan bahagian belakang > Bagaimana Anda Mengakses Indeks dalam Gelung Foreach?
Menyingkap Misteri Indeks dalam Gelung Foreach
Dalam gelung tradisional, mengakses indeks semasa adalah mudah dengan pembolehubah seperti $i. Walau bagaimanapun, kemudahan ini nampaknya hilang dalam setiap gelung. Bolehkah kita menemui indeks tersembunyi itu untuk setiap lelaran?
Jawapannya terletak pada sintaks gelung foreach. Tidak seperti untuk gelung, foreach beroperasi berdasarkan pemetaan nilai kunci. Setiap elemen dalam tatasusunan atau objek yang diulangi diberikan kunci dan nilai.
Eureka! Kebenaran Didedahkan
Rahsia untuk mengakses indeks foreach terletak dalam pembolehubah $key. Setiap kali gelung foreach menemui elemen, ia memberikan kunci unik kepadanya. Kekunci ini mewakili indeks atau kedudukan elemen dalam koleksi.
Contoh Pencahayaan
Mari kita pertimbangkan tatasusunan berikut:
$array = ['apple', 'banana', 'cherry'];
Menggunakan foreach gelung untuk lelaran melalui tatasusunan ini:
foreach ($array as $key => $value) { // $key contains the index of the current element echo "Index: $key, Value: $value\n"; }
Seperti yang anda lihat, pembolehubah $key memegang indeks elemen. Dalam contoh ini, outputnya ialah:
Index: 0, Value: apple Index: 1, Value: banana Index: 2, Value: cherry
Jadi, sementara $i kekal sebagai panduan indeks yang boleh dipercayai dalam untuk gelung, terima $key sebagai kunci untuk membuka kunci misteri indeks dalam setiap gelung.
Atas ialah kandungan terperinci Bagaimana Anda Mengakses Indeks dalam Gelung Foreach?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!