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
📘 Naucz się w lekcji →