Rumah >pembangunan bahagian belakang >tutorial php >Pengenalan kepada cara menggunakan fungsi array_column() PHP
Dalam PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan satu set nilai. Apabila kita menggunakan tatasusunan, kadangkala kita perlu mendapatkan semula nilai yang sepadan dengan kunci di dalamnya. Pada masa ini, kita boleh menggunakan fungsi array_column() dalam PHP untuk mendapatkan nilai kunci yang ditentukan daripada tatasusunan.
Artikel ini akan memperkenalkan penggunaan fungsi ini dari aspek berikut:
Dalam PHP, fungsi array_column() merujuk kepada fungsi yang boleh mengembalikan nilai yang sepadan dengan kunci yang ditentukan dalam tatasusunan . Fungsi fungsi ini adalah untuk memilih nilai yang sepadan dengan kunci yang ditentukan dalam tatasusunan berbilang dimensi dan mengembalikannya dalam bentuk tatasusunan baru.
array_column() format sintaks fungsi adalah seperti berikut:
array_column ( array $input , mixed $column_key [, mixed $index_key = null
) : the array] ) : the array parameter Parameter dalam kurungan menunjukkan parameter pilihan dan tidak perlu dimasukkan.
array_column() fungsi mempunyai tiga parameter, maksudnya adalah seperti berikut:
$user_info = array( array('id' => 101, 'name' => '张三', 'age' => '26' ), array('id' => 102, 'name' => '李四', 'age' => '27' ), array('id' => 103, 'name' => '王五', 'age' => '28' ), array('id' => 104, 'name' => '赵六', 'age' => '29' ) );Kita kini perlu mengeluarkan maklumat nama semua pengguna daripada tatasusunan, kemudian kita boleh menggunakan fungsi array_column() untuk. mencapai ini. Kodnya adalah seperti berikut:
$name_list = array_column($user_info,'name'); print_r($name_list);Menjalankan kod di atas, kita boleh mendapatkan output seperti berikut:
Array ( [0] => 张三 [1] => 李四 [2] => 王五 [3] => 赵六 )Seperti yang dapat dilihat daripada output, fungsi ini mengembalikan tatasusunan baharu yang mengandungi maklumat nama semua pengguna. Dalam penggunaan sebenar, kita juga boleh mendapatkan hasil yang berbeza dengan menghantar dalam parameter yang berbeza, contohnya:
$id_list = array_column($user_info,'id'); //获取所有用户的id信息 $age_list = array_column($user_info,'age'); //获取所有用户的年龄信息
$name_id_list = array_column($user_info,'name','id'); //将用户对应的id作为新数组的健值 print_r($name_id_list);
Array ( [101] => 张三 [102] => 李四 [103] => 王五 [104] => 赵六 )Ringkasan: Fungsi array_column() ialah fungsi yang sangat mudah Ia boleh mendapatkan nilai kunci yang ditentukan daripada tatasusunan berbilang dimensi dan mengembalikannya dalam tatasusunan baharu, yang sangat memudahkan. traversal dan pengendalian proses tatasusunan kami. Dalam pembangunan sebenar, kita boleh menggunakan fungsi ini dengan bijak berdasarkan keperluan khusus untuk mempercepatkan kecekapan pembangunan kita.
Atas ialah kandungan terperinci Pengenalan kepada cara menggunakan fungsi array_column() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!