Forum und email

bindec

(PHP 4, PHP 5)

bindec — binárisból tizes számrendszerbe vált át

Leírás

number bindec ( string $binary_string )

A binary_string kettes számrendszerbeli (bináris) szám tizes számrendszerbeli (decimális) megfelelőjét adja vissza.

A bindec() függvény integer típusúvá konvertálja át a bináris számot. A legnagyobb konvertálható szám a 31 db 1 bitből álló szám, vagyis 2147483647 (10-es számrendszerben). A PHP 4.1.0 változatától kezdődően nagyobb számok átalakítása is megoldható, ekkor a függvény float típusú adatot fog visszaadni.

Example#1 bindec() példa

<?php
echo bindec('110011') . "\n";
echo 
bindec('000110011') . "\n";

echo 
bindec('111');
?>

A fenti példa a következő kimenetet adja:

51
51
7

Lásd még: decbin(), octdec(), hexdec() és base_convert().