相互変換の方法: 1. 「hexdec (16 進数文字列)」ステートメントを使用して 16 進数を 10 進数に変換します; 2. 「dechex (10 進数値)」ステートメントを使用して、10 進数を 16 進数値に変換できます; 3 . 「base_convert("ベース値", 元のベース, ターゲットのベース)」ステートメントを使用します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
16 16 進数および 10 進数間の変換
#1. 16 進数を 10 進数に変換するには
# を使用できます。
hexdec(hexdec) Hexadicial string)
<?php echo hexdec("1e") . "<br>"; echo hexdec("a") . "<br>"; echo hexdec("11ff") . "<br>"; echo hexdec("cceeff"); ?>出力結果:
base_convert() 関数を使用することもできます。「
bindec(16 進文字列, 16 , 10)」と設定するだけです。
<?php echo base_convert("1e", 16, 10) . "<br>"; echo base_convert("a", 16, 10) . "<br>"; echo base_convert("11ff", 16, 10) . "<br>"; echo base_convert("cceeff", 16, 10); ?>出力結果:
30 10 4607 134305272. 10 進数を 16 進数値に変換します
dechex (10 進数値) ## を使用できます# 10 進数を 16 進数に変換する関数。
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>
出力結果:
base_convert() 関数を使用することもできます。「bindec(10 進数値、10, 16)」を設定するだけです。 # ##" すべてであります。
<?php echo base_convert("30", 10, 16) . "<br>"; echo base_convert("10", 10, 16) . "<br>"; echo base_convert("1587", 10, 16) . "<br>"; echo base_convert("70", 10, 16); ?>出力結果:
1e a 633 46推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで16進数と10進数を相互に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。