当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP hexdec()用法及代码示例


定义和用法

这个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

相关用法


注:本文由纯净天空筛选整理自Malhar Lathkar大神的英文原创作品 PHP hexdec() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。