Site icon TR Kodlama

Dizideki İfadeleri For Döngüsü ile Toplama

Merhaba,

Bu yazımda bir dizi içindeki bütün değerleri for döngüsü ile nasıl toplayacağımızı anlatacağım.. Basit bir örnekle açıklıyorum

<?php
$dizi=array(10, 25, 36, 65, 9, 25); // Basit bir dizi oluşturduk..
$dizi_boyutu=count($dizi); // Dizinin kaç terimden oluştuğunu saydık..
// Şimdi for döngüsü ile bu ifadeleri toplayalım
$toplam=0;
for($i=0; $i<=$dizi_boyutu; $i++){
    $toplam+=$dizi[$i];
}
echo $toplam; // Dizinin içindeki ifadelerin toplamını gösterir...
?>

Umarım faydalı olur. Bu makalede bizim işimizi “+=” operatörü görmüş oldu..


Güncelleme 20.01.2017

Geçmişe dönük yazılarımı kontrol ederken bu gönderiyi farkettim. Dizi elemanlarını toplamak için bu kadar işleme hiç bir şekilde gerek yok :) 7 yıl önce bu şekilde topluyormuşum ama. Halbuki array_sum fonksiyonu ile dizi elemanlarını toplamak oldukça kolay:

<?php
$dizi=array(10, 25, 36, 65, 9, 25); // Basit bir dizi oluşturduk..
$toplam = array_sum($dizi);
echo $toplam; // Dizinin içindeki ifadelerin toplamını gösterir...
?>

Eğer dizinizin içerisinde string türünde terimler yer alıyorsa bunlarda integer türüne çevrilerek toplanır. Yani içinizi ferah tutun. Bu güncellemeyi yapmak zorunda hissettim kendimi.

Tekrar görüşmek üzere…

Exit mobile version