Php array_column fonksiyonu nasıl kullanılır

Php array_column fonksiyonu nasıl kullanılır

Php array_column fonksiyonu nasıl kullanılır

Php array_column Fonksiyonu nasıl kullanılır

array_column  fonksiyonu bir dizi içerisinde sadece işimize yarayacak kolon veya kolonları alıp kullanmak için gerekli olan bir fonksiyondur.

Örnek olarak;

<? php

$iller = array(
    array(
        'id' => 1,
        'ad' => 'istanbul',
        'plaka' => '34',
    ),
    array(
        'id' => 2,
        'ad' => 'ankara',
        'plaka' => '06',
    ),
    array(
        'id' => 3,
        'ad' => 'izmir',
        'plaka' => '35',
    ),
    array(
        'id' => 4,
        'ad' => 'adana',
        'plaka' => '01',
    )
);

$sonuc = array_column($iller, 'ad');
print_r($sonuc);
?>

array_column fonksiyonunu üste gördüğünüz gibi çalıştırdıktan sonra sonuç alttaki gibi olur.

Array
(
    [0] => istanbul
    [1] => ankara
    [2] => izmir
    [3] => adana
)

Başka bir örnek vermek gerekirse;

<? php

$sonuc = array_column($iller, 'ad','id');
print_r($sonuc);

?>

Bu durumda sonuç aşağıdaki gibi olacaktır.

Array
(
    [1] => istanbul
    [2] => ankara
    [3] => izmir
    [4] => adana
)

şeklinde olacaktır.