-
Üyelik
22.02.2014
-
Yaş/Cinsiyet
40 / E
-
Meslek
Php,Java,C,C++,C# Geliştirici
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** K**
-
Mesajlar
113
-
Beğeniler
6 / 13
-
Ticaret
2, (%100)
merhaba;
php ile birleşik rakamları nasıl toplayabilirim.
örnek:
$sayi = 123456;
$sayi = 1+2+3+4+5+6;
$sonuc = 21;
yanyana toplamı ile sonucu verecek;
1+2+3+4+5+6;
-
Üyelik
20.11.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
PHP Coder
-
Konum
Muğla
-
Ad Soyad
U** D**
-
Mesajlar
1069
-
Beğeniler
210 / 209
-
Ticaret
41, (%98)
Sonucun 123456 olmasını istiyorsunuz galiba.
Sayıları string olarak yazın.
$topla = '1'+'2'+'3';
Topla artık 123 olacaktır.
ClkOfis
http://www.clkofis.com
Kullanıcı
-
Üyelik
03.10.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Yazılım ve Tasarım
-
Konum
Bursa
-
Ad Soyad
E** Ç**
-
Mesajlar
228
-
Beğeniler
43 / 61
-
Ticaret
11, (%91)
hocam sayıyı stringe cevir sonra diziye parcala sonra tek tek topla
-
Üyelik
22.02.2014
-
Yaş/Cinsiyet
40 / E
-
Meslek
Php,Java,C,C++,C# Geliştirici
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** K**
-
Mesajlar
113
-
Beğeniler
6 / 13
-
Ticaret
2, (%100)
arkadaşlar tesekkürler sorunu kendim çözdüm
$DToplam = str_split(56987,1);
$DToplam = implode("+",$DToplam) . " = " . array_sum($DToplam);
echo $DToplam;
?>
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Buyur. Anlayacağın kodlar ile yazmaya çalıştım.
$sayi = 123456;
$toplam = 0;
$uzunluk = strlen($sayi);
for($i = 0; $i < $uzunluk; $i++) {
$sayi = (string)$sayi;
$toplam += $sayi[$i];
}
echo $toplam;
?>