ホームページ > バックエンド開発 > PHPチュートリアル > php怎么实现二进制转十进制?

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

PHPz
リリース: 2020-06-24 16:53:46
オリジナル
1864 人が閲覧しました

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

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

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

语法

bindec(binary_string)
ログイン後にコピー

参数:

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

echo bindec('110011'); //输出 51 
echo bindec('000110011'); //输出 51 
echo bindec('111'); //输出 7
ログイン後にコピー

说明

返回 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");
?>
ログイン後にコピー

输出:

3
1
1587
7
ログイン後にコピー

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート