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

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…


Yorum Yapın

Eposta adresiniz görünmeyecektir.

oniki − iki =