#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp で 2 進数を 10 進数に変換するメソッド: 1.bindec() 関数、構文「bindec($binary_string)」を使用します; 2.base_convert() 関数、構文「base_convert($binary_string, 2,10)」。
php 変換バイナリ 10 進数
#1 の場合は、bind() 関数
#bindec($binary_string) 関数を使用して変換します。 2 進数
$binary_string10 進数に変換します。
<?php echo bindec("0011") . "<br>"; echo bindec("01") . "<br>"; echo bindec("11000110011") . "<br>"; echo bindec("111"); ?>出力結果:
2.base_convert() 関数を使用します
base_convert()任意の基数間で数値を変換する関数です。base_convert($binary_string,$frombase,$tobase);
<?php header("content-type:text/html;charset=utf-8"); $num1="0011"; $num2="11000110011"; echo "二进制 ".$num1." 转换成十进制 ".base_convert($num1,2,10)."<br>"; echo "二进制 ".$num2." 转换成十进制 ".base_convert($num2,2,10)."<br>"; ?>出力結果: 推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPでバイナリを10進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。