Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Liczba do przecinka
Forum PHP.pl > Forum > Przedszkole
-Jan-
Witam,

W bazie mam kilka liczb:

5123
123,300
54,00
4,322
4111

Chciałbym aby $stan wyświetlała liczbę do pierwszego przecinka.
Poniższy kod:

  1. $stan = substr($dostepne, 0, strpos($dostepne, ","));


Działa tylko dla liczb 123,300 | 54,00 | 4,322. Zmienna z wartościami 5123 i 4111 nie jest wyświetlana.
Co należy zmienić w powyższym kodzie ? Jakaś podpowiedź ?
gothye
  1. explode(',',$liczba);


a potem

  1. echo $liczba[0]
-jackussa-
A ja na twoim miejsciu zmieniłbym w DB pole na Decimal npo 10,1 i po problemie. Sama baza danych bedzie ci odrazu wszystko konwertować. Możesz teś spróbować z sprintf, i tam podajesz dokłądność
Sephirus
lol

albo:

  1. echo floor(str_replace(',','.',$liczba));


Też zadziała... ale dziwnie kombinujesz... po co Ci to dokładnie? Najlepiej by było faktycznie zmienic pole w DB
-Jan-
Dzięki za pomoc mellow.gif
Sephirus
Wiecie co... ale ja jestem głupi... :/

Przecież to jest banalne tongue.gif

  1. $liczba = '123,567';
  2. $liczba = (int) $liczba; // i juz LOL!
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.