![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
Witam, szybkie pytanie. Jaka funkcja powoduje odrzucenie części ułamkowej? Jednak chodzi mi o taką w której można kontrolować do którego miejsca po przecinku. Mam liczba 4.561442, a chciałbym 4.5. Jak można to wykonać? Szukałem w internecie ale znalazłem tylko funkcje typu ceil, floor czy round, nie tą o którą mi chodzi.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
A co Ci się nie podoba na http://www.php.net/manual/en/function.round.php w przykładzie #1? Bo jak dla mnie to jest tam wszystko, czego potrzebujesz...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 9 Dołączył: 2.02.2011 Skąd: undefined Ostrzeżenie: (0%) ![]() ![]() |
mógłbyś np sprintf użyć. Do czego chcesz wykorzystać to?? Do porównywania liczb??
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
Skrypt liczy mi ile lat brakuje komus do pelnoletności albo ile temu skończył. Tylko głupio podawać, że ktoś skończył 18 lat 1.6514235 lat temu, wystarczy 1.6.
@abort tego nie zauważyłem, czy round moze przyjac argument, do ktorego miejsca zaokraglic? |
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Zamiast tracić czas na pytanie na forum już dawno sprawdziłbyś w manualu. Zobacz co robi drugi parametr.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
A, czekaj - doczytałem. Z 4.561442 otrzymać 4.5...
No to napisz sobie banalną funkcję Kod function odrzuc ($value, $poprzecinku) { $mult = pow (10, $poprzecinku); return ( floor ($value*mult) / $mult); } Pisane "na kolanie", ale chyba idea powinna być zrozumiała... w/w funkcja obetnie do 4.5, podczas gdy round (4.561442, 1) zwróci wynik 4.6 Ten post edytował abort 6.08.2012, 20:27:48 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
@up
heh do tego jeszcze nie doszedlem w samouczku ; ) w kazdym razie dziekuje Ci za link do manuala i funkcje, przyda sie w przyszlosci, mozna zamknac |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:39 |