Bagaimana untuk mengeluarkan tatasusunan bersekutu dalam php

PHPz
Lepaskan: 2023-04-20 15:16:16
asal
974 orang telah melayarinya

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/>";
}
Salin selepas log masuk

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);
Salin selepas log masuk

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);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan