php dizide toplama işlemi
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
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