Php dizide anahtar değerini toplama.

Php dizide anahtar değerini toplama ihtiyacı duyarsanız bunu array_map ve array_sum kullanarak elde edebilirsiniz. Örnek dizi içinde kişi_sayisi olarak anahtarımız olsun, ve tüm elemanların toplam sayısını alalım.

$deger=Array
(
    [0] => Array
        (
            [Okul] => Php
            [Sınıf] => Diziler
            [kisi_sayisi] => 10
        )

    [1] => Array
        (
            [Okul] => Php
            [Sınıf] => Diziler
            [kisi_sayisi] => 15
        )
);

$top=array_sum(array_map(fn ($deger) => $deger['kisi_sayisi'], $deger));
echo $top;

Yorum yap