php把二進位轉十六進位的方法:1、建立一個PHP範例檔;2、透過bin2hex()函數把ASCII字元的字串轉換為十六進位值。
本文操作環境:Windows7系統、PHP7.1版、DELL G3電腦
php怎麼把二進位轉十六進制?
二進位轉十六進位
函數:bin2hex(string $str);
@param $str 將要轉換的ASCII字元的字串。
@return 傳回轉換字串的十六進位值。
函數說明:
bin2hex() 函數將 ASCII 字元的字串轉換為十六進位值。字串可透過使用 pack() 函數再轉換回去。
bin2hex() 函數轉換使用位元組方式,以四位元組為優先。
範例:
(1)bin2hex()轉換'chengdu'為十六進位值:
<?php $str = bin2hex('chengdu'); echo $str;
以上程式語句會輸出: 6368656e676475
(2)把字串值從二進位轉換為十六進制,再轉換回去:
<?php $str = 'chengdu'; echo bin2hex($str) . "<br/>"; echo pack("H*", bin2hex($str)) . "<br/>";
#以上程式語句依序輸出:6368656e676475,
##以上程式語句依序輸出:6368656e676475, chengdu推薦學習:《PHP影片教學
》###以上是php怎麼把二進制轉十六進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!