PHPで10進数を16進数に変換するにはどうすればよいですか? (コード例)

青灯夜游
リリース: 2023-04-05 19:42:01
オリジナル
12499 人が閲覧しました

PHP では、組み込み関数 dechex() または Base_convert() 関数を使用して、10 進数を 16 進数に変換できます。次の記事では、dechex()関数とbase_convert()関数が10進数を16進数に変換する方法を紹介しますので、ご参考になれば幸いです。 [ビデオチュートリアルの推奨: PHP チュートリアル]

PHPで10進数を16進数に変換するにはどうすればよいですか? (コード例)

方法 1: dechex() 関数を使用して 10 進数を 16 進数に変換します

#dechex() 関数は、指定された 10 進数を同等の 16 進数に変換するために使用される PHP の組み込み関数です。関数名の「dechex」という単語は、10 進数から 16 進数を表します。

注:

● dechex() 関数は、符号なしの数値にのみ適用されます。渡された引数が負の場合、それを符号なしの数値として扱います。

#●変換できる最大値は4294967295(10進数)で、結果は「ffffffff」となります。

例:

10 進数を 16 進数に変換

<?php
header("content-type:text/html;charset=utf-8");
$num1=10;
$num2=47;
$num3=4294967295;
echo "十进制 ".$num1." 转换成十六进制 ".dechex($num1)."<br>"; 
echo "十进制 ".$num2." 转换成十六进制 ".dechex($num2)."<br>"; 
echo "十进制 ".$num3." 转换成十六进制 ".dechex($num3)."<br>"; 
?>
ログイン後にコピー
出力:

PHPで10進数を16進数に変換するにはどうすればよいですか? (コード例)

方法 2 : 10 進数を 16 進数に変換するには、base_convert() 関数を使用します。base_convert() 関数は、任意の基数間で数値を変換できます。

例 1:

10 進数を 16 進数に変換する

<?php
header("content-type:text/html;charset=utf-8");
$num1=10;
$num2=47;
echo "十进制 ".$num1." 转换成十六进制 ".base_convert($num1,10,16)."<br>"; 
echo "十进制 ".$num2." 转换成十六进制 ".base_convert($num2,10,16)."<br>"; 
?>
ログイン後にコピー
出力:

十进制 10 转换成十六进制 a
十进制 47 转换成十六进制 2f
ログイン後にコピー

例 2:

10 進数を変換する 16 進数を 10 進数に変換する

<?php
header("content-type:text/html;charset=utf-8");
$hex="16e7";
$dec =base_convert($hex,16,10);
echo "十六进制 $hex 转换成十进制 $dec <br>"; 
?>
ログイン後にコピー
出力:

十六进制 16e7 转换成十进制 5863
ログイン後にコピー

例 3:

8 進数を 10 進数に変換

<?php
header("content-type:text/html;charset=utf-8");
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "八进制 $oct 转换成十进制 $dec <br>"; 
?>
ログイン後にコピー
出力:

八进制 0031 转换成十进制 25
ログイン後にコピー

上記は全体ですこの記事の内容が皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPで10進数を16進数に変換するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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