Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Mendapatkan Kekunci daripada Tatasusunan Bersekutu dalam PHP?

Bagaimanakah Saya Mendapatkan Kekunci daripada Tatasusunan Bersekutu dalam PHP?

Patricia Arquette
Patricia Arquetteasal
2024-12-11 13:19:17563semak imbas

How Do I Retrieve Keys from an Associative Array in PHP?

Mendapatkan Kunci daripada Tatasusunan Bersekutu dalam PHP

Pengenalan

Dalam PHP, tatasusunan bersekutu menyimpan data dalam pasangan nilai kunci. Apabila mengulangi tatasusunan ini menggunakan foreach, anda biasanya mendapat nilai. Walau bagaimanapun, mungkin terdapat keadaan apabila anda perlu mendapatkan semula kekunci.

Penyelesaian

Untuk mengulangi tatasusunan bersekutu dan mendapatkan semula kunci, gunakan foreach dengan sintaks pasangan nilai kunci tatasusunan:

foreach ($arr as $key => $value) {
    echo $key;    // 1, 2, 10
}

Di sini, pembolehubah $key akan memegang kunci semasa, manakala pembolehubah $value akan pegang nilai yang sepadan.

Contoh

Pertimbangkan tatasusunan bersekutu berikut:

$arr = array(
    1 => "Value1",
    2 => "Value2",
    10 => "Value10"
);

Menggunakan gelung foreach yang dinyatakan di atas, anda boleh mendapatkan output berikut:

1
2
10

Dokumentasi PHP

Seperti yang didokumenkan dalam PHP rasmi dokumentasi, sintaks yang betul untuk lelaran pada tatasusunan bersekutu dengan kunci ialah:

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

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Kekunci daripada Tatasusunan Bersekutu dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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