![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Witajcie!
Potrzebuję w prosty sposób osiągnąć efekt, dzięki któremu przykładowo liczba: '67' zostanie zapisana jako '67.00'. Próbowałem tak: ale wynikiem jest samo '67'. Jasne, że mogę sprawdzać czy w wyniku jest kropka, jeśli nie to dodawać na końcu zapisu '.00'. Jeśli natomiast kropka istnieje to mogę liczyć czy rzeczywiście po kropce znajdują się dwie liczby, a nie jedna. Jeśli jedna to dopisywać samo '0', ale może da się to jakoś prościej przedstawić? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Załatwiłem to taką funkcją bo inaczej chyba nie pójdzie:
Ale dzięki za pomoc. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
LOL. A czego brakuje number_format?
I masz taki sam efekt.. Ten post edytował wNogachSpisz 9.12.2012, 12:58:07 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Zdecydowanie lepiej jest korzystać z NumberFormatter::formatCurrency() zamiast number_format. Przykłady dobrze ilustrują dlaczego.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%)
|
No tak, tyle że wymaga to PHP 5.3
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 08:30 |