lostyazilim
tr.link

Birleşik rakamaları toplama yapma

6 Mesajlar 792 Okunma
lstbozum
tr.link

pialfa pialfa WM Aracı Kullanıcı
  • Ü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;
 

 

wmaraci
reklam

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Ü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 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
 

 

pialfa pialfa WM Aracı Kullanıcı
  • Ü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;
?>
 

 

wmaraci
wmaraci

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Ü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;
?>
 

 

ozgurgezen ozgurgezen WM Aracı Kullanıcı
  • Üyelik 17.03.2016
  • Yaş/Cinsiyet 43 / E
  • Meslek Bilgisayar Muhendisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** H**
  • Mesajlar 702
  • Beğeniler 224 / 225
  • Ticaret 16, (%100)
Merhaba,
PHP bilmiyorum ama algoritma olarak yazimi olarak KadirCeyhan in yazdigi bicimde tercih ederim. Hem okunabilir hem dil bagimsiz.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al