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


PHP hexdec( )用法及代碼示例


十六進製是一個以16為底的位置數字係統。它具有16個不同的符號,其中前9個符號為0-9,表示值0到9,其餘6個符號為A,B,C,D,E, F分別代表從十到十五的值。由於十六進製數字表示四個二進製數字,因此它允許使用binary-coded值的更多human-friendly表示形式,因此比其他數字係統(例如二進製和八進製)更受歡迎。

PHP中的hexdec()函數將十六進製數轉換為十進製數。
hexdec()函數將太大的數字轉換為整數類型,在這種情況下,較大的值作為浮點數返回。如果hexdec()遇到任何非十六進製字符,它將忽略它們。

用法:


hexdec($value)

參數:hexdec()函數接受單個參數$value。它是您要計算其十進製等效值的十六進製數字。

返回值: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") . "\n"; 
echo hexdec("a") . "\n"; 
echo hexdec("f1f1") . "\n"; 
echo hexdec("abc451") . "\n"; 
  
?>

輸出:

94
10
61937
11256913

注意事項:

  • 它將十六進製數轉換為其等效的十進製數。
  • 如果數字太大而不能作為整數類型返回,則將其返回為float值。
  • 十六進製數字係統是當今最流行和廣泛使用的數字係統之一。

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



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | hexdec() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。