php將二進位轉hex字串的方法:1、使用bindec()和dechex()函數,語法「dechex(bindec($unm))」。 2.使用base_convert()函數,語法「base_convert($unm, 2, 16)」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php將二進位轉hex(十六進位)字串
#方法1:使用bindec()和dechex()函數--十進位做中間量
<?php $a="11110"; $b=bindec($a); $c=dechex($b); echo $c; ?>
輸出結果:
1e
bindec()可把二進位數轉換為十進位數。
dechex() 函數可將十進位數轉換為十六進位數。
方法2:使用base_convert()函數
<?php $a="11110"; echo base_convert($a, 2, 16); ?>
#輸出結果:
1e
base_convert(number,原進位,要轉換的進位)
函數在任意進位之間轉換數字。
推薦學習:《PHP影片教學》
以上是php怎麼將二進位轉hex字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!