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

Bagaimanakah Saya Mendapatkan Kekunci daripada Tatasusunan Bersekutu PHP?

DDD
DDDasal
2024-12-08 11:36:16247semak imbas

How Do I Retrieve Keys from a PHP Associative Array?

Mendapatkan Kekunci daripada Tatasusunan Bersekutu

Apabila bekerja dengan tatasusunan bersekutu, selalunya wajar untuk mengulangi tatasusunan dan mengakses kedua-dua nilai dan kunci. Kod berikut menunjukkan gelung melalui tatasusunan bersekutu dan mendapatkan semula nilai:

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

foreach ($arr as $v){
    echo $v;    // Value1, Value2, Value10
}

Untuk mendapatkan semula kunci dan bukannya nilai, anda boleh menggunakan struktur gelung yang berbeza sedikit:

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

Dalam gelung ini, pembolehubah $key mewakili kunci elemen tatasusunan semasa, manakala pembolehubah $value mewakili nilai yang sepadan. Kaedah ini membolehkan anda mengakses kedua-dua kunci dan nilai tatasusunan bersekutu secara serentak.

Struktur gelung yang disediakan adalah berdasarkan dokumentasi yang tersedia di dokumen PHP, memastikan kebolehpercayaan dan kebolehgunaan luas.

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Kekunci daripada Tatasusunan Bersekutu 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