Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: float - "przecinek"
Forum PHP.pl > Forum > PHP
r4xz
prosty przykład,
  1. echo (float) '1.23';
  2. echo (float) '1,23';


a teraz wyniki,
//PHP Version 5.3.5
Cytat
1.23
1


//PHP Version 5.2.11
Cytat
1,23
1


oczywiście chce otrzymać wynik z kropką, tylko totalnie nie mam pojęcia co tutaj jest problemem. wersja php?
może problem leży po stronie konfiguracji samego php..? ale nic tam nie znalazłem... źle szukałem? sciana.gif
tehaha
kiedyś też miałem ten problem i użyłem str_replace(), żeby pozamieniać przecinki na kropki, możesz jeszcze spróbować z floatval - http://php.net/manual/pl/function.floatval.php
longinus_torwaldzki
number_format

może tak...
cycofiasz
To jest za pewne kwestia różnych ustawień lokalnych.

http://php.net/manual/en/function.setlocale.php -> LC_NUMERIC
r4xz
Cytat(cycofiasz @ 25.08.2011, 16:01:33 ) *
To jest za pewne kwestia różnych ustawień lokalnych.

http://php.net/manual/en/function.setlocale.php -> LC_NUMERIC


znowu o tym zapomniałem... dzięki wielkie smile.gif
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.