Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sumowanie cen o różnych wartościach (setki, tysiące)
Forum PHP.pl > Forum > Przedszkole
Darekxp
Witam!

Mam problem z sumowaniem cen o różnych wartościach w koszyku (jeśli jest różny zakres cen do dodatania, np. setki i tysiące). Ceny są w koszyku mnożone przez ilość sztuk oraz przecinki zamieniane na kropki.

Cena a) 157.66
Cena cool.gif 1.734.36

Domyślam się, że problemem są różne formaty cen. Jest jakaś funkcja zamieniająca wszystkie kropki w cenie oprócz ostatniej tak aby 1.734.36 zamienić na 1734.36 ?
SmokAnalog
Zacznijmy od tego, że jeśli przechowujesz ceny w postaci graficznej, to robisz ogromny błąd. Czy masz możliwość to zmienić?

A format 1.734.36 to jakiś potwór. Od kiedy używa się tego samego znaku do oddzielania tysięcy i groszy?
werdan
  1. <?php
  2.  
  3. $b = "1.333.441.36";
  4.  
  5. $countb = substr_count($b, '.');
  6. if($countb > 1){
  7. for($i=1; $i<$countb;$i++){
  8. $d = preg_replace('/[.]/', '', $b, $i);
  9. }
  10. }
  11.  
  12. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.