bindec
funkcja
Konwertuje ciąg binarny (zapis dwójkowy) na odpowiadającą mu liczbę dziesiętną.
bindec(string $binary_string): int|float
bindec (od binary to decimal) interpretuje string złożony z zer i jedynek jako zapis dwójkowy i zwraca jego wartość dziesiętną. Dla wartości mieszczących się w int zwraca int, dla większych — float. Zera wiodące są dozwolone i ignorowane. Odwrotną operację wykonuje decbin.
<?php
declare(strict_types=1);
echo bindec('101'); // wynik: 5
echo bindec('11111111'); // wynik: 255
echo bindec('0001'); // wynik: 1