PHP | hexdec()函数

十六进制是以16为基数的位置数字系统。它有16个不同的符号,其中前9个符号是0-9,代表0到9的值,其余6个符号是A、B、C、D、E、F,分别代表10到15的值。由于十六进制数字代表四个二进制数字,它允许更人性化地表示二进制编码值,因此它比二进制和八进制等其他数字系统更受欢迎。

null

这个 hexdec() 函数将十六进制数转换为十进制数。 函数的作用是:将太大而无法放入整数类型的数字进行转换,在这种情况下,较大的值将以浮点形式返回。如果hexdec()遇到任何非十六进制字符,它将忽略它们。

语法:

hexdec($value)

参数: hexdec()函数只接受一个参数 美元价值 .它是要计算其十进制等价物的十六进制数。

返回值: PHP中的hexdec()函数返回相当于十六进制数的十进制数。

例如:

Input : hexdec("5e")
Output : 94

Input : hexdec("a")
Output : 10

Input : hexdec("f1f1")
Output : 61937

Input : hexdec("abc451")
Output : 11256913

下面的程序演示了hexdec()在PHP中的工作:

<?php
echo hexdec( "5e" ) . "" ;
echo hexdec( "a" ) . "" ;
echo hexdec( "f1f1" ) . "" ;
echo hexdec( "abc451" ) . "" ;
?>


输出:

94
10
61937
11256913

需要注意的要点:

  • 它将一个十六进制数转换为其等价的十进制数。
  • 如果数字太大,无法以整数类型返回,则它将以浮点形式返回值。
  • 十六进制数制是当今最流行、应用最广泛的数制之一。

参考 : http://php.net/manual/en/function.hexdec.php

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享