v2.5.2
Giriş yap

php dizide toplama işlemi

aziz1235
674 defa görüntülendi

arkadaşlar benim 10 lu bir dizim var içlerinde çeşitli bilgilerim var benim istediğim dizi içerisindeki bir bilginin toplamını almak bunu nasıl yapabilirim örnekle açıklayım hemen

    [
        'isim' => 'Uğur',
        'yas' => 20,
        'city' => 'İzmir'
    ],
    [
        'isim' => 'Ahmet',
        'yas' => 15,
        'city' => 'İstanbul'
    ],
    [
        'isim' => 'Ali',
        'yas' => 5,
        'city' => 'Bursa'
    ]

ben istiyorum ki yaş değişkenkerini topliyim yani şuan 40 sonucunu nasıl alabilirim

desrana
885 gün önce

Döngüye girmek istemezseniz php'nin array_column fonksiyonu ile toplamak istediğiniz kolonu seçtikten sonra array_sum fonksiyonu ile toplayabilirsiniz.

Sizin örneğinizdeki kullanımı;

$arr = [
    [
        'isim' => 'Uğur',
        'yas' => 20,
        'city' => 'İzmir'
    ],
    [
        'isim' => 'Ahmet',
        'yas' => 15,
        'city' => 'İstanbul'
    ],
    [
        'isim' => 'Ali',
        'yas' => 5,
        'city' => 'Bursa'
    ]
];

echo array_sum(array_column($arr, "yas"));

//40