定義和用法
這個hexdec()函數返回與嵌入在字符串中的十六進製數等效的十進製數。
此函數返回一個十進製整數,但較大的值可能會導致浮點數。
用法
hexdec ( string $hex_string ):number
參數
Sr.No | 參數及說明 |
---|---|
1 | hex_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
相關用法
- PHP hexdec( )用法及代碼示例
- PHP hexadec()用法及代碼示例
- PHP hex2bin()用法及代碼示例
- PHP headers_list()用法及代碼示例
- PHP header()用法及代碼示例
- PHP headers_sent()用法及代碼示例
- PHP hebrevc()用法及代碼示例
- PHP hash_hmac()用法及代碼示例
- PHP hash_final()用法及代碼示例
- PHP hash()用法及代碼示例
- PHP hash_algos()用法及代碼示例
- PHP highlight_string()用法及代碼示例
- PHP html_entity_decode()用法及代碼示例
- PHP hash_hmac_file()用法及代碼示例
- PHP hash_equals()用法及代碼示例
- PHP hash_file( )用法及代碼示例
- PHP hash_copy()用法及代碼示例
- PHP htmlspecialchars()用法及代碼示例
注:本文由純淨天空篩選整理自Malhar Lathkar大神的英文原創作品 PHP hexdec() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。