Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.08.2007 Ostrzeżenie: (0%)
|
Witam, mam nastepujacy problem. Mam strone na ktorej user podaje 3 liczby hex w inpucie a nastepnie wysyla formularzem do skryptu. Przyklad:
w inpucie ktos podaje dane: 1 - 45eaff18 2 - 1ee312c2 3 - 2c0e299b skrypt wykonuje: 1+2*3 $Dec_Info1 = HexDec($Information1); $Dec_Info2 = HexDec($Information2); $Dec_Info3 = HexDec($Information3); $Hex_ID = dechex($Dec_Info1 + $Dec_Info2 * $Dec_Info3); Wynik tej operacji w php to B6046C80, a w rzeczywistosci powinien byc 0xE wiekszy czyli B6046C8E. Czy php nie jest sobie w stanie poradzic z tak duzymi liczbami? Prosze o pomoc bo nie mam zielonego pojecia jak sobie z tym poradzic, jezeli ktos poda mi gotowe rozwiazanie, obiecuje ze zostanie wynagrodzony adekwatnie do zadania. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
PHP duże liczby konwertuje na float, a co za tym idzie traci się trochę dokładności. Będziesz musiał użyć rozszerzenia GMP" title="Zobacz w manualu PHP" target="_manual, np.:
|
|
|
|
Pooligans Liczenie na hexach / duze liczby 26.08.2007, 12:58:09
Pooligans Niestety mam tylko zwykly hosting i nie moge insta... 26.08.2007, 18:15:01
legorek Troszkę pomyślunku. Zastanów się jak wykonujesz ta... 26.08.2007, 18:29:36
Pooligans Nie bede marnowal czasu na cos co powinno wykonac ... 26.08.2007, 18:47:05 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 22:41 |