Heim > Backend-Entwicklung > PHP-Tutorial > php怎么实现二进制转十进制?

php怎么实现二进制转十进制?

PHPz
Freigeben: 2020-06-24 16:53:46
Original
1855 Leute haben es durchsucht

php怎么实现二进制转十进制?

php怎么实现二进制转十进制?

在PHP中,可以使用bindec()函数来实现二进制转十进制。bindec()函数可以把二进制转换为十进制。

语法

bindec(binary_string)
Nach dem Login kopieren

参数:

binary_string:必需。规定要转换的二进制数。

echo bindec('110011'); //输出 51 
echo bindec('000110011'); //输出 51 
echo bindec('111'); //输出 7
Nach dem Login kopieren

说明

返回 binary_string 参数所表示的二进制数的十进制等价值。

bindec() 函数将一个二进制数转换成 integer。可转换的最大的数为 31 位 1 或者说十进制的 2147483647。PHP 4.1.0 开始,该函数可以处理大数值,这种情况下,它会返回 float 类型。

示例:

<?php
echo bindec("0011");
echo bindec("01");
echo bindec("11000110011");
echo bindec("111");
?>
Nach dem Login kopieren

输出:

3
1
1587
7
Nach dem Login kopieren

更多相关知识,请访问 PHP中文网!!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage