Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengeluarkan tatasusunan bersekutu dalam php

Bagaimana untuk mengeluarkan tatasusunan bersekutu dalam php

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

Tatasusunan bersekutu ialah jenis data yang biasa digunakan dalam PHP Ia terdiri daripada satu siri pasangan kunci/nilai. Tatasusunan bersekutu adalah berbeza daripada tatasusunan biasa kerana subskripnya biasanya rentetan bukannya nombor Rentetan ini boleh menjadi sebarang aksara undang-undang, termasuk aksara Cina, dsb.

Bagaimana untuk mengeluarkan tatasusunan bersekutu dalam php? Di bawah ini kami akan memperkenalkan beberapa kaedah yang biasa digunakan.

Kaedah 1: Gunakan gelung foreach

Gelung foreach ialah kaedah merentasi tatasusunan dengan menetapkan setiap elemen tatasusunan kepada pembolehubah. Apabila menggunakan gelung foreach dalam tatasusunan bersekutu, anda perlu menggunakan dua pembolehubah, "kunci" dan "nilai", untuk menggelungkannya.

Contohnya:

$arr = array("name"=>"张三", "age"=>18, "sex"=>"男");
foreach($arr as $key=>$val){
  echo $key . "=>" . $val . "<br/>";
}

Dalam kod di atas, kami menggunakan tatasusunan bersekutu $arr, yang mengandungi tiga elemen (nama, umur, jantina), dan kemudian menggunakan setiap Gelung melalui keseluruhan tatasusunan. Setiap kali ia gelung, pembolehubah $key menyimpan kunci tatasusunan bersekutu, pembolehubah $val menyimpan nilai tatasusunan bersekutu, dan akhirnya mengeluarkannya.

Kaedah 2: Gunakan fungsi print_r()

Fungsi print_r() ialah fungsi dalam PHP yang digunakan khas untuk mengeluarkan kandungan tatasusunan Ia boleh mengeluarkan sebarang jenis tatasusunan, termasuk bersekutu tatasusunan.

Contohnya:

$arr = array("name"=>"张三", "age"=>18, "sex"=>"男");
print_r($arr);

Dalam kod di atas, kami terus menghantar tatasusunan bersekutu $arr sebagai parameter kepada fungsi print_r() Pada masa ini, fungsi akan mengecam secara automatik parameter sebagai Tatasusunan dan mencetak kandungan tatasusunan.

Kaedah 3: Gunakan fungsi var_dump()

Fungsi var_dump() ialah fungsi lain dalam PHP yang digunakan secara khusus untuk mengeluarkan kandungan tatasusunan Ia serupa dengan print_r(. ) fungsi dan boleh menukar mana-mana Tatasusunan jenis adalah output.

Contohnya:

$arr = array("name"=>"张三", "age"=>18, "sex"=>"男");
var_dump($arr);

Dalam kod di atas, kami juga terus menghantar tatasusunan bersekutu $arr sebagai parameter kepada fungsi var_dump(), yang akan mengeluarkan setiap elemen dalam tatasusunan Unsur dan jenisnya.

Di atas ialah tiga kaedah biasa untuk mengeluarkan tatasusunan bersekutu dalam PHP Anda boleh memilih kaedah yang berbeza mengikut keperluan anda.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan 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