详细内容
在PHP中,可以使用内置函数dechex (或base_convert )函数将十进制转换为十六进制。 本文介绍了dechex (和base_convert )函数如何将十进制转换为十六进制。 希望能帮上忙。 【视频教程推荐: PHP教程】
JZDDT:dechex (使用函数将十进制转换为十六进制
dechex ) )函数是PHP的内置函数,用于将给定的十进制数转换为等效的十六进制数。 函数名称中的“dechex”一词表示十进制到十六进制。
注:
dechex ()函数仅适用于无符号数。 如果传递的参数为负数,则将其视为无符号数字。
可转换的最大数字为4294967295 (十进制),结果为“ffffffff”。
示例:从十进制转换为十六进制? php
header (内容类型:文本/html; charset=utf-8 ';
$num1=10;
$num2=47;
$num3=4294967295;
将echo '十进制'.$num1. '转换为十六进制'.dechex($num1).'
';
将echo '十进制'.$num2. '转换为十六进制'.dechex($num2).'
';
将echo '十进制'.$num3. '转换为十六进制'.dechex($num3).'
';
?
输出:
yednm:base_convert (使用函数将十进制转换为十六进制
base_convert ()函数可以在任意进制数之间转换数值。
例1 :从十进制转换为十六进制? php
header (内容类型:文本/html; charset=utf-8 ';
$num1=10;
$num2=47;
将echo '十进制'.$num1. '转换为十六进制'.base _ convert ($ num 1,10,16 ).'
';
将echo '十进制'.$num2. '转换为十六进制'.base _ convert ($ num 2,10,16 ).'
';
?
输出:从十进制10转换为十六进制a
将十进制47转换为十六进制2f
例2 :十六进制到十进制的转换? php
header (内容类型:文本/html; charset=utf-8 ';
$hex='16e7';
$dec=base_convert($HEX,16,10 );
将Echo'16进制$hex转换为十进制$dec
';
?
输出:将十六进制16e7转换为十进制5863
例3 :从八进制到十进制的转换? php
header (内容类型:文本/html; charset=utf-8 ';
$oct='0031 ';
$dec=base_convert($oct,8,10 );
将echo进制$oct转换为十进制$dec
';
?
输出:将8进制0031转换为10进制25
以上就是这篇文章的全部。 请对大家的学习有帮助。 更多精彩内容请关注php中文网相关教程栏目!