• 24-01-2022, 11:33:43
    #1
    Selamlar, birkaç facebook grubunda bununla ilgili sorular görmüştüm. Genelde hep 2 sayı üzerinden ilerliyor. Bende minik bir kodlama ile birden fazla sayının ortalamasını almayı göstereceğim.

    // Sayılarımız array içerisinde olmalı
    $nums = [10,20,30,40,50,60,70,80,90];
    // ilk olarak array_sum ile array içerisindeki sayıların toplamını alıyoruz. ardından count  fonksiyonu ile kaç tane değer olduğunu buluyoruz. ardından sum ve count değerlerini bölüyoruz ve sayı ortalaması ortaya çıkıyor.
    echo array_sum($nums)/count($nums);
    //450/9
    //output: 50
  • 24-01-2022, 11:53:24
    #2
    Evrendeki bilinmezlik kapısının anahtarı Matematiktir. Paylaşım için teşekkürler...
    • batuhanyuksel
    • bilirkishi
    batuhanyuksel ve bilirkishi bunu beÄŸendi.
    2 kiÅŸi bunu beÄŸendi.
  • 24-01-2022, 15:42:17
    #3
    Azebone adlı üyeden alıntı: mesajı görüntüle
    Evrendeki bilinmezlik kapısının anahtarı Matematiktir. Paylaşım için teşekkürler...
    Rica ederim hocam
  • 24-01-2022, 16:21:58
    #4
    Developer
    <?php
    function average_nums_array($arr){
        return array_sum($arr)/count($arr);
    }
    
    $nums = [10,20,30,40,50,60,70,80,90];
    echo average_nums_array($nums);
    ?>
    fonksiyon haline de getirmiş olalım, teşekkürler iyi çalışmalar.
  • 24-01-2022, 16:31:11
    #5
    brown adlı üyeden alıntı: mesajı görüntüle
    <?php
    function average_nums_array($arr){
        return array_sum($arr)/count($arr);
    }
    
    $nums = [10,20,30,40,50,60,70,80,90];
    echo average_nums_array($nums);
    ?>
    fonksiyon haline de getirmiş olalım, teşekkürler iyi çalışmalar.
    Elinize sağlık hocam
  • 24-01-2022, 22:03:23
    #6
    <?php
    function average() {
        return (array_sum(func_get_args()) / func_num_args());
    }
    echo average(10,20,30,40,50,60,70);