#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター変換方法: 1. "bindec(value)" を使用して 2 進数を 10 進数に変換します; 2. "octdec(value)" を使用して 8 進数を 10 進数に変換します; 3. "hexdec(value) )" を使用します、 16 進数を 10 進数に変換できます; 4. 「base_convert(value, 元の基数, 10);」を使用します。
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"); ?>
2. octdec() 関数を使用します -- 8 進数を 10 進数に変換します
octdec() 関数を使用して 8 進数を変換します数値は 10 進数です。<?php echo octdec("36") . "<br>"; echo octdec("12") . "<br>"; echo octdec("3063") . "<br>"; echo octdec("106"); ?>
3. hexdec() 関数を使用します -- 16 進数を 10 進数に変換します
hexdec() 関数 16 進数を変換します10進数に変換します。<?php echo hexdec("1e") . "<br>"; echo hexdec("a") . "<br>"; echo hexdec("11ff") . "<br>"; echo hexdec("cceeff"); ?>
4.base_convert() 関数を使用します -- 任意の基数間で変換します。
base_convert() 関数を任意の基数変換で使用します。間の数字。 構文:base_convert(number,frombase,tobase);
説明 | |
---|---|
番号 | 必須。変換する数値を指定します。|
frombase | 必須。数値の元の基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。|
tobase | 必須。変換する基数を指定します。 2 ~ 36 (両端の値を含む)。 10 進数を超える数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。
<?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 ビデオ チュートリアル##」 #》以上がPHPでデータを10進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。