Начин за превръщане на двоичен в десетичен код чрез PHP?

WildBeast

Registered
Има ли някакъв начин чрез PHP Script да превърна двоичен код в десетичен? Запънката ми е в числата над всяка една нула или единица.. Не виждам как чрез PHP ще стане работата, но ако има начин, кажете..
 
http://www.php.net/manual/en/function.bindec.php
Защо мислиш че няма да стане?
Дори с цикъл ще ти изкарам числото :twisted:
 
Оле майко :D .. Добре. Ами има ли и функции за следните начини:
1. От десетична в двоична БС.
2. От десетична в шестнадесетична БС.
3. От шестнадесетична в двоична БС.
4. От шестнадесетична в десетична БС.
 
dechex() - Преобразува десетично число в шестнадесетично
bindec() - Преобразува двоично число в десетично
octdec() - Преобразува осмично число в десетично
hexdec() — Преобразува шестнадесетично число в десетично
bin2hex() — Преобразува двоични данни в шестнадесетичен вид

PHP си има готови функции за работа с такива числа, не е нужно ти да правиш а само да ги ползваш

Повече - http://php.net/
 
Десетична в двойчна:
http://www.php.net/manual/en/function.decbin.php
Десетична в шестнадесетична:
http://www.php.net/manual/en/function.dechex.php
Шестнадесетична в десетична:
http://www.php.net/manual/en/function.hexdec.php
Шестнадесетична в двойчна:
Код:
<?php
$n = "FF"; //255
$hex2dec = hexdec($n);
$dex2bin = decbin($hex2dec);
echo $dex2bin;
?>
Двойчна в шестнадесетична:
Код:
<?php
$n = "11111111"; //255
$bin2dec = bindec($n);
$dec2hex = dechex($bin2dec);
echo $dec2hex;
?>
 
А защо никой не спомена base_convert ? Превръща от всяка към всяка бройна система

десетична - двоична - base_convert("4isloto", 10, 2);
десетична - шеснайсетична - base_convert("4isloto", 10, 16);
base_convert("4isloto", 16, 2);
base_convert("4isloto", 16, 10);
 
Dodo1987 каза:
dechex() - Преобразува десетично число в шестнадесетично
bindec() - Преобразува двоично число в десетично
octdec() - Преобразува осмично число в десетично
hexdec() — Преобразува шестнадесетично число в десетично
bin2hex() — Преобразува двоични данни в шестнадесетичен вид

PHP си има готови функции за работа с такива числа, не е нужно ти да правиш а само да ги ползваш

Повече - http://php.net/
Боже.... Аз преди си ги бях направил сам :D :D :D
Ако ги намеря ще ви ги покажа :D :D :D
 
marian пръв отговори на въпроса в първият ми коментар, затова на него ще дам +1. Благодаря и на останалите, но не мога да дам повече от 1..
 

Back
Горе