Menggunakan array_column() untuk mendapatkan array baru dari satu kolom dalam sebuah array multidimensi


array_column()
merupakan fungsi bawaan dari php.  array_column() digunakan untuk untuk mendapatkan array baru dari satu kolom dalam sebuah array multidimensi. 

Struktur penggunaannya yaitu array_column(argumen1, argumen2);

argumen1 berisi variable yang menampung array multidimensi.

argumen2 berisi no index/nama index yang dipilih, yang akan diubah menjadi array baru.

Berikut merupakan contoh penggunaannya :

Saya akan membuat array baru dari index nama dalam array multidimensi yang ada di variabel $data_pengguna

$data_pengguna = [
    [
        'user_id' => 1,
        'nama' => 'Roni',
        'umur' => 20,
        'jenis' => 'laki-laki',
        'alamat' => 'Jawa Tengah'
    ],
    [
        'user_id' => 2,
        'nama' => 'Steve',
        'umur' => 23,
        'jenis' => 'laki-laki',
        'alamat' => 'Jakarta'
    ],
    [
        'user_id' => 3,
        'nama' => 'Nelza',
        'umur' => 21,
        'jenis' => 'laki-laki',
        'alamat' => 'Surakarta'
    ],
];

$data_pengguna_nama = array_column($data_pengguna, 'nama');
echo "<pre>";
print_r($data_pengguna_nama);

Hasil akhir : 

Array
(
    [0] => Roni
    [1] => Steve
    [2] => Nelza
)

Comments

Baca juga artikel menarik lainnya