Funkcja bindec() PHP

Definicja i użycie

Funkcja bindec() konwertuje binarne na dziesiętne.

Gramatyka

bindec(binary_string)
Parametr Opis
binary_string Wymagane. Określa binarną liczbę do przekształcenia.

Opis

Zwraca binary_string Dziesiętna wartość równoważna parametru binarnego.

Funkcja bindec() konwertuje liczbę binarną na integer. Największa liczba, którą można przekształcić, to 31 miejsc binarnych 1 lub 2147483647 w dziesiętnym. Od PHP 4.1.0, funkcja ta może obsługiwać duże liczby, w tym przypadku zwraca typ float.

Przykład

<?php
echo bindec("0011");
echo bindec("01");
echo bindec("11000110011");
echo bindec("111");
?>

Wyjście:

3
1
1587
7