當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。