首頁  >  文章  >  後端開發  >  PHP如何將十進制轉換為十六進制? (程式碼範例)

PHP如何將十進制轉換為十六進制? (程式碼範例)

青灯夜游
青灯夜游原創
2019-04-11 10:11:3612311瀏覽

在PHP中可以透過使用內建函數dechex()或base_convert() 函數來將十進位轉換為十六進位。以下這篇文章就來跟大家介紹dechex()和base_convert() 函數是如何將十進位轉換為十六進位的,希望對大家有幫助。 【影片教學推薦:PHP教學

PHP如何將十進制轉換為十六進制? (程式碼範例)

#方法一:使用dechex()函數將十進位轉換為十六進制

dechex()函數是PHP中的內建函數,用於將給定的十進制數轉換為等效的十六進制數。函數名稱中的“dechex”一詞代表十進位到十六進位。

註:

 ● dechex()函數只適用於無符號數。如果傳遞給它的參數是負數,那麼它將把它當作一個無符號數字。

 ● 可以轉換的最大數字是4294967295(十進位),結果為「ffffffff」。

範例:將十進位的轉換為十六進位

"; 
echo "十进制 ".$num2." 转换成十六进制 ".dechex($num2)."
"; echo "十进制 ".$num3." 转换成十六进制 ".dechex($num3)."
"; ?>

輸出:

PHP如何將十進制轉換為十六進制? (程式碼範例)

方法二:使用base_convert() 函數將十進位轉換為十六進位

#base_convert() 函數可以在任何進位之間轉換數字。

範例1:將十進位轉換為十六進位

"; 
echo "十进制 ".$num2." 转换成十六进制 ".base_convert($num2,10,16)."
"; ?>

輸出:

十进制 10 转换成十六进制 a
十进制 47 转换成十六进制 2f

範例2:將十六進位轉換為十進位

"; 
?>

輸出:

十六进制 16e7 转换成十进制 5863

#範例3:將八進位轉換為十進位

"; 
?>

輸出:

八进制 0031 转换成十进制 25

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是PHP如何將十進制轉換為十六進制? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn