ホームページ  >  記事  >  バックエンド開発  >  PHPでデータを10進数に変換する方法

PHPでデータを10進数に変換する方法

青灯夜游
青灯夜游オリジナル
2021-12-30 18:44:331971ブラウズ

変換方法: 1. "bindec(value)" を使用して 2 進数を 10 進数に変換します; 2. "octdec(value)" を使用して 8 進数を 10 進数に変換します; 3. "hexdec(value) )" を使用します、 16 進数を 10 進数に変換できます; 4. 「base_convert(value, 元の基数, 10);」を使用します。

PHPでデータを10進数に変換する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 変換データ 10 進数の

1 の場合は、bindec() 関数を使用します。2 進数から 10 進数へ

bindec() 関数は、2 進数を 10 進数に変換します。

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

PHPでデータを10進数に変換する方法

2. octdec() 関数を使用します -- 8 進数を 10 進数に変換します

octdec() 関数を使用して 8 進数を変換します数値は 10 進数です。

<?php
echo octdec("36") . "<br>";
echo octdec("12") . "<br>";
echo octdec("3063") . "<br>";
echo octdec("106");
?>

PHPでデータを10進数に変換する方法

3. hexdec() 関数を使用します -- 16 進数を 10 進数に変換します

hexdec() 関数 16 進数を変換します10進数に変換します。

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>

PHPでデータを10進数に変換する方法

4.base_convert() 関数を使用します -- 任意の基数間で変換します。

base_convert() 関数を任意の基数変換で使用します。間の数字。

構文:


base_convert(number,frombase,tobase);

パラメータ説明必須。変換する数値を指定します。 必須。数値の元の基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 必須。変換する基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。 #例: 他の基数を 10 進数に変換する
番号
frombase
tobase
<?php
echo base_convert("cceeff",16,10) . "<br>";//16进制转10进制
echo base_convert("3063",8,10) . "<br>";//8进制转10进制
echo base_convert("11000110011",2,10);//2进制转10进制
?>

PHPでデータを10進数に変換する方法推奨学習: 「

PHP ビデオ チュートリアル##」 #》

以上がPHPでデータを10進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。