Dapatkan kolom last_name dari kumpulan data:
<?php// Dimungkinkan untuk mengembalikan array dari database $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name');print_r($last_names);?>Keluaran:
Larik( [0] => Griffin [1] => Smith [2] => Doe)array_column() mengembalikan nilai satu kolom dalam array input.
array_column( array , kunci_kolom , kunci_indeks );
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan array multidimensi (kumpulan rekaman) yang akan digunakan. |
kolom_kunci | Diperlukan. Kolom yang nilainya perlu dikembalikan. Dapat berupa indeks bilangan bulat dari kolom larik indeks, atau nilai kunci string dari kolom larik asosiatif. Parameter ini juga bisa berupa NULL, dalam hal ini seluruh array akan dikembalikan (sangat berguna bila digunakan dengan parameter index_key untuk mengatur ulang kunci array). |
indeks_kunci | Opsional. Kolom yang merupakan indeks/kunci dari array yang dikembalikan. |
Nilai pengembalian: | Mengembalikan larik yang berisi nilai satu kolom dalam larik masukan. |
---|---|
Versi PHP: | 5.5+ |
Ambil kolom nama_belakang dari kumpulan data dan gunakan kolom "id" yang sesuai sebagai nilai kunci:
<?php// Dimungkinkan untuk mengembalikan array dari database $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name', 'id');print_r($last_names);?>Keluaran:
Array( [5698] => Griffin [4767] => Smith [3809] => Doe)