PHP hexdec() 函数

phpserver side programmingprogramming更新于 2025/7/30 4:52:17

定义和用法

hexdec() 函数返回一个与字符串中嵌入的十六进制数等效的十进制数。

此函数返回一个十进制整数,但更大的值可能会返回浮点数。

语法

hexdec ( string $hex_string ) : number

参数

Sr.No参数 &说明
1hex_string
待转换为等效八进制表示形式的十进制数

返回值

PHP hexdec() 函数返回一个十进制数。

PHP 版本

此函数适用于 PHP 4.x、PHP 5.x 以及 PHP 7.x 版本。

示例

以下示例计算"100"的十进制等效值并返回 256−

<?php
   $arg='100';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

输出

这将产生以下结果 −

hexdec(100) = 256

示例

如果字符串包含无效字符(0-9 和 a-f 除外),则会忽略这些字符。因此,在字符串"2x5"中,"x"被删除,并转换为"25",即 37。−

<?php
   $arg='2x5';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

输出

这将产生以下结果 −

hexdec(2x5) = 37

示例

如果字符串中的所有字符都不是十六进制,则结果为 0 −

<?php
   $arg='PHP';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

输出

这将产生以下结果 −

hexdec(PHP) = 0

示例

hexdec() 函数将参数字符串视为包含无符号整数,并返回以下结果

<?php
   $arg='-10';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

输出

这将产生以下结果 −

hexdec(-10) = 16

相关文章