• 14-06-2022, 15:07:51
    #1
    Merhaba arkadaşlar, konumu ziyaret ettiğiniz için teşekkür ederim.
    Dizi toplama işlemlerini yaptırabiliyorum ama sadece yuvarlanmış sayıları topluyor.

    Örneğin ben 15,50 + 25,25 = 40.75 sonucunu vermesini istiyorum ama bana 40 sonucunu veriyor.

      $dizi =[10,"Ahmet",40,"20",50,"Ali",25,35];
      
      $toplam = 0;
      foreach($dizi as $deger){
        $toplam += is_numeric($deger)?$deger:0;
      }
     
      echo "Sayıların toplamı :$toplam ";
    bu kod ile istediğim işlemi nasıl yaptırabiliriz.
  • 14-06-2022, 15:14:34
    #2
    eycreative adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, konumu ziyaret ettiğiniz için teşekkür ederim.
    Dizi toplama işlemlerini yaptırabiliyorum ama sadece yuvarlanmış sayıları topluyor.

    Örneğin ben 15,50 + 25,25 = 40.75 sonucunu vermesini istiyorum ama bana 40 sonucunu veriyor.

      $dizi =[10,"Ahmet",40,"20",50,"Ali",25,35];
      
      $toplam = 0;
      foreach($dizi as $deger){
        $toplam += is_numeric($deger)?$deger:0;
      }
     
      echo "Sayıların toplamı :$toplam ";
    bu kod ile istediğim işlemi nasıl yaptırabiliriz.
    En basit hali
    $toplam = 0;
    foreach($dizi as $deger){
    $toplam = $deger[0]+$toplam;
    }

    echo "Toplam".$toplam;
  • 14-06-2022, 15:16:29
    #3
    $a = 3456;
    $b = 3455;
    $c = $b - $a;
    sprintf ("%.2f", $c/100.0);
  • 14-06-2022, 15:25:05
    #4
    $dizi =[15.50,25.25];
    diziyi böyle güncelle 40.75 çıkar sonuç