轉換方法:1、用dechex(),可把十進制轉換為十六進制,語法「dechex(十進制值)」;2、用base_convert(),語法「bindec(十進制值,10 ,16)」;3、用bin2hex(),文法「bin2hex(字串)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php將資料轉換為十六進位
1、使用dechex()函數--可將十進位轉換為十六進位
## dechex(十進制值) 可把十進制數轉換為十六進制數。
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>輸出結果:
1e a 633 46
2、使用base_convert()函數--可將十進位轉換為十六進位
base_convert()函數在任意進制之間轉換數字。 設定「bindec(十進位值, 10, 16)」即可可將十進位轉換為十六進位。
<?php echo base_convert("30", 10, 16) . "<br>"; echo base_convert("10", 10, 16) . "<br>"; echo base_convert("1587", 10, 16) . "<br>"; echo base_convert("70", 10, 16); ?>輸出結果:
3、使用bin2hex()函數--把字串轉為十六進位
bin2hex(string) 函數把ASCII 字元的字串轉換為十六進位值。
<?php $str = bin2hex("Hello World!"); echo($str); ?>推薦學習:《
PHP影片教學》
以上是php怎麼將資料轉換為十六進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!