PHP ile bir sayı listesindeki tüm elemanların aritmetik ortalamasını almak istiyorum.
Örneğin: 1,2,3,4,5,6
Hepsini toplayacak ve kaç sayı varsa o değere bölüp ortalamayı verecek.
$sayilar = array(1, 2, 3, 4, 5, 6); $toplam = 0; $veri_sayisi = count($sayilar); foreach($sayilar as $sayi) { $toplam += $sayi; } $sonuc = $toplam / $veri_sayisi;
zeyni foreach($sayilar as $sayi) { $toplam += $sayi; }
zeyni
foreach($sayilar as $sayi) { $toplam += $sayi; }
Şu şekilde kullanmak daha sağlıklı olacaktır.
foreach($sayilar as $sayi) { if(is_numeric($sayi)) { $toplam += $sayi; } }