![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Na początku quiz:
Ile jest równa liczba 1.555 zaokrąglona do dwóch miejsc po przcinku? a) 1.55 ![]() Według mnie odpowiedź b - 1.56 ... Ale nie według funkcji sprintf Kod: $a = 1.555; $b = number_format($a, 2, '.', ''); $c = sprintf("%01.2f", $a); echo"$a <BR> po sformatowaniu:<BR> równa się w zależności od funkcji:<BR> $a <BR>lub<BR>$b"; No ja nie wiem co zrobić i jak zaokrąglać? ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
Według Ciebie 0,1,2,3,4,5 zaokrągla do dołu a 6,7,8,9 0 czy widzisz tutaj symetrię?
![]() Poradziłem sobie - trzeba użyć funkcji round() - ale ciekawostka zostaje ... bo w takim razie w manualu jest błąd - bo ta funkcja sprintf, którą dałem w przykładzie jest rodem z manuala z przykladu dla walut ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 02:09 |