lostyazilim
tr.link

Php virgül ile ayrılmış sayıları toplama

5 Mesajlar 2.291 Okunma
acebozum
tr.link

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)
Aşağıda ki resimde gördüğünüz gibi sayıları toplamak istiyorum bir çok array kodlarına baktım ama ilk baştaki sayıyı çekiyor.



Sorun Çözülmüştür ;

$sayilar = explode(',',$urun_tutar);
sort($sayilar);

echo 'Toplam:'.array_sum($sayilar).'
';
echo 'En küçük: '. $sayilar[0].'
En büyük: '.end($sayilar).'
';
echo 'Ortalama: '.array_sum($sayilar) / count($sayilar);

?>
 

 

googleasistan
webimgo

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3536
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)
Virgülü Noktaya çevir. dene
 

 

cagdaskorkmaz.com.tr

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)

Korkmaz adlı üyeden alıntı

Virgülü Noktaya çevir. dene


sorunu çözdüm
 

 

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)

arkadaşlar merhaba bu konuyu hortlatmak istiyorum izninizle :)

 

$sayi = "20,40,60";
$depTopla = explode(',',$sayi);
$depToplam = array_sum($depTopla);
echo $depToplam;

$sayi değişkenini veritabanından çektiğimde sonuç 100 çıkıyor. ilk veriyi saymıyor. ama örnekteki gibi olduğunda çalışıyor. sorunu çözemedim yardımcı olabilir misiniz?

 

Mesaj 1 defa düzenlendi. Son düzenleyen: hasanucar (28.11.2022 00:16)

 

 

wmaraci
wmaraci

hasanucar hasanucar WM Aracı Kullanıcı
  • Üyelik 09.09.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek T.T. Teknikeri
  • Konum Amasya
  • Ad Soyad H** U**
  • Mesajlar 49
  • Beğeniler 3 / 5
  • Ticaret 0, (%0)

hasanucar adlı üyeden alıntı

arkadaşlar merhaba bu konuyu hortlatmak istiyorum izninizle :)

 

$sayi = "20,40,60";
$depTopla = explode(',',$sayi);
$depToplam = array_sum($depTopla);
echo $depToplam;

$sayi değişkenini veritabanından çektiğimde sonuç 100 çıkıyor. ilk veriyi saymıyor. ama örnekteki gibi olduğunda çalışıyor. sorunu çözemedim yardımcı olabilir misiniz?

 arkadaşlar soruyu yazmak beyin açtı. sorunu aşağıdaki gibi çözdüm. teşekkür ederim.

$sayi2 = json_decode($sayi);
$depTopla = explode(',',$sayi2);
$depToplam = array_sum($depTopla);
echo $depToplam;

Mesaj 1 defa düzenlendi. Son düzenleyen: hasanucar (28.11.2022 00:22)

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al