![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 25.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem, bo chce na stronie z obliczeniami wynik z dwoma miejscami po przecinku, a wyslwietla mi sie 8,9 po przecinku. Jak mozna zrobic petle ktora ciela by znaki do tac, az by bylo ich 4 np (4.75).
Dzieki! -------------------- Widmo
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja kiedys robilem tak, ze sprawdzalem gdzie w liczbie jest kropka funkcja:
[php:1:c00f58b6f1]<?php $liczba = 4.3242342423455675; $kropka = strchr(".", $liczba); ?>[/php:1:c00f58b6f1] A potem funkcja: [php:1:c00f58b6f1]<?php substr($liczba, 0, $kropka+2); ?>[/php:1:c00f58b6f1] Wycinalem wszystko co jest dalej niz 2 miejsca po przecinku. A to co z tego "wyjdzie" mozesz chocby wrzucic do "echo", do bazy, czy gdziekolwiek. Nie wiem czy dobrze zapisalem te funkcje, ale chyba kapujesz o co chodzi, a manual zawsze mozesz poczytac ![]() A wersja "spakowana wyglada tak: [php:1:c00f58b6f1]<?php $liczba = 4.3242342423455675; substr($liczba, 0, strchr(".", $liczba)+2); ?>[/php:1:c00f58b6f1] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.12.2002 Ostrzeżenie: (0%) ![]() ![]() |
ja bym manuala polecił... http://www.php.net/manual/pl/function.round.php
![]() -------------------- www.skokinarciarskie.com
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Cytat string number_format ( float number [, int decimals [, string dec_point [, string thousands_sep]]])
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
LOL
![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:66a9607879]<?php
echo sprintf("%0.2f", 1.435634346); ?>[/php:1:66a9607879] Precyzję określa się liczbą po kropce, czyli 0.2 oznacza 2 miejsca po przecinku. -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 25.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dzieki. A czy jest taki podrecznik spakowany zipem (off-line) ? Bo mam modem
![]() -------------------- Widmo
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
sciagnij ten manual - jet chyba najlepszy i chyba nawet z wczoraj...
http://www.php.net/distributions/manual/ph...p_manual_pl.chm |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 09:49 |