Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.09.2007 Skąd: Bydgoszcz Ostrzeżenie: (20%)
|
Zrobiłem funkcję konwertującą z systemu 16 na system 10. Ale nie mam pojęcia jak zrobić z 10 na 16.
16 na 10: Kod function hextoten($int) { $tabelka=array( '0'=>0, '1'=>1, '2'=>2, '3'=>3, '4'=>4, '5'=>5, '6'=>6, '7'=>7, '8'=>8, '9'=>9, 'A'=>10, 'B'=>11, 'C'=>12, 'D'=>13, 'E'=>14, 'F'=>15 ); for($i=strlen($int)-1;$i>-1;--$i) { $wyn=$wyn+str_replace($int[strlen($int)-$i-1], $tabelka[$int[strlen($int)-$i-1]]*pow(16, $i), $int[strlen($int)-$i-1]); } return (trim($wyn))?$wyn:0; } Wiem, że istnieje funkcja w PHP, która to liczy, ale chcę w ten sposób (tworząc własną funkcję) poznać nowe systemy liczbowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Proszę prz yokazji o ocenę kodu (tzn. czy nie jest zbyt zagmatfany, itp) |
|
|
|
firex HEX to DEC 12.11.2007, 22:58:59
em1X czemu nie korzystasz z manuala (convert hex to dec... 12.11.2007, 23:06:21
firex przecież mówiłem, że wiem, że istnieją gotowe funk... 12.11.2007, 23:09:20
em1X Gdybyś ten manual czytał, to zauważyłbyś, że w kom... 12.11.2007, 23:11:49
firex przeczytałem wszystkie komentarze - każdy kod prze... 12.11.2007, 23:21:51
em1X pospieszyłem się, zwracam honor .. ale za to nie... 12.11.2007, 23:39:34
heaven [PHP] pobierz, plaintext <?php$liczba = 255;$he... 13.11.2007, 11:07:44 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:47 |