Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan pasangan nilai kunci dalam tatasusunan dalam php

Bagaimana untuk mendapatkan pasangan nilai kunci dalam tatasusunan dalam php

PHPz
PHPzasal
2023-04-20 15:07:45791semak imbas

Dalam bahasa PHP, tatasusunan ialah jenis data yang sangat penting yang digunakan untuk menyimpan pasangan nilai kunci. Dalam pembangunan sebenar, kita selalunya perlu mengendalikan tatasusunan, seperti mendapatkan pasangan nilai kunci, menambah atau memadam pasangan nilai kunci, dsb. Artikel ini akan memperkenalkan cara mengekstrak pasangan nilai kunci daripada tatasusunan PHP.

Pertama, kita perlu memahami struktur data tatasusunan dalam PHP. Tatasusunan dalam PHP ialah koleksi tidak tertib pasangan nilai kunci yang boleh menyimpan sebarang jenis nilai. Kekunci dan nilai dalam tatasusunan boleh terdiri daripada jenis data yang berbeza, seperti rentetan, integer, nombor titik terapung, dsb. Terdapat dua jenis tatasusunan dalam PHP: tatasusunan biasa dan tatasusunan bersekutu.

Tatasusunan biasa ialah tatasusunan yang kuncinya ialah jenis integer. Contohnya:

$numbers = array(1, 2, 3, 4, 5);

Tatasusunan bersekutu ialah tatasusunan yang kuncinya ialah jenis rentetan. Contohnya:

$person = array("name" => "Jack", "age" => 30, "gender" => "male");

Dalam PHP, kita boleh mengeluarkan kunci dan nilai ​​​​dalam tatasusunan dengan cara berikut:

  1. Gunakan subskrip tatasusunan
    Subskrip tatasusunan biasa adalah dari Bermula pada 0, anda boleh mengakses elemen dalam tatasusunan menggunakan subskrip. Contohnya, jika anda ingin mendapatkan elemen ketiga dalam tatasusunan biasa $numbers dalam contoh di atas, anda boleh menggunakan kod berikut:
echo $numbers[2]; //输出 3

Dalam tatasusunan bersekutu, anda perlu menggunakan nama kunci sebagai subskrip tatasusunan Dapatkan nilai kunci. Contohnya, jika anda ingin mendapatkan umur dalam tatasusunan bersekutu $orang dalam contoh di atas, anda boleh menggunakan kod berikut:

echo $person["age"]; //输出 30
  1. Gunakan gelung foreach untuk melintasi
    The foreach gelung boleh melintasi setiap elemen dalam tatasusunan. Dalam gelung, kita boleh mengakses kunci dan nilai elemen tatasusunan melalui pembolehubah nilai kunci foreach. Sebagai contoh, jika anda ingin mengulangi setiap elemen dalam tatasusunan bersekutu $person dalam contoh di atas, anda boleh menggunakan kod berikut:
foreach ($person as $key => $value) {
    echo $key . ": " . $value . "\n";
}

Kod di atas akan mengeluarkan:

name: Jack
age: 30
gender: male

Melalui gelung foreach, kita boleh mengendalikan setiap elemen dalam tatasusunan.

Melalui pengenalan di atas, kami sudah boleh mengekstrak pasangan nilai kunci daripada tatasusunan PHP. Dalam pembangunan sebenar, kita perlu menggunakan cara yang berbeza untuk mengendalikan tatasusunan untuk senario perniagaan yang berbeza. Oleh itu, apabila menulis kod PHP, kita perlu menguasai kemahiran operasi tatasusunan secara fleksibel untuk menyelesaikan tugas pembangunan dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan pasangan nilai kunci dalam tatasusunan 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