bindec():Decimal equivalent of Binary string

echo bindec('1101'); // Output 13 
echo "<br>";
echo bindec('0101'); // Output 5 
echo "<br>";
echo bindec('10110'); // Output is 22
echo "<br>";
echo bindec('101101101'); // Output is 365
echo "<br>";
echo bindec('111011100'); // Output is 476
echo "<br>"; 
Syntax
number bindec(string $binary);
ParameterDESCRIPTION
$binaryRequired : Binary number as Input string representing number to convert to equivalent decimal number.
The output is number converted to decimal base system.
Warning The input $binary must be a string. Using other data types will produce unexpected results.

Example: Binary to Decimal with Leading Zeros

$binary = "000101";
echo bindec($binary);  // Output: 5

Example: Large Binary Numbers

$binary = "110010101011011010";
echo bindec($binary);  // Output: 207610

Example: Binary Input from User

$binary = "1011";
if (ctype_digit($binary)) {
    echo bindec($binary);  // Output: 11
	}

Example: Binary Conversion with Spaces

$binary = "1010 0011";  // Spaces between bits
$binary_clean = str_replace(' ', '', $binary);  // Remove spaces
echo bindec($binary_clean);  // Output: 163

Example: Using bindec() with Binary String in Variable

$binary = "1001011";
$decimal = bindec($binary);
echo "Binary: $binary to Decimal: $decimal";  // Output: Binary: 1001011 to Decimal: 75

Example: Converting Binary Fractions

$binary = "101.101";
list($intPart, $fracPart) = explode('.', $binary);
$decimal = bindec($intPart) + bindec($fracPart) / pow(2, strlen($fracPart));
echo $decimal;  // Output: 5.625

Math Functions base_convert(): Convert number From any base to other
decbin() Binary equivalent of decimal number
Subhendu Mohapatra — author at plus2net
Subhendu Mohapatra

Author

🎥 Join me live on YouTube

Passionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.



Subscribe to our YouTube Channel here



plus2net.com











PHP video Tutorials
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
©2000-2025   plus2net.com   All rights reserved worldwide Privacy Policy Disclaimer