bindec

(PHP 3, 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.

Példa 1. bindec() példa

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

echo
bindec('111');
?>

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

51
51
7

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