轉(zhuǎn)換方法:1、用dechex(),可把十進制轉(zhuǎn)換為十六進制,語法“dechex(十進制值)”;2、用base_convert(),語法“bindec(十進制值,10,16)”;3、用bin2hex(),語法“bin2hex(字符串)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php將數(shù)據(jù)轉(zhuǎn)換為十六進制
1、使用dechex()函數(shù)–可把十進制轉(zhuǎn)換為十六進制
dechex(十進制值)
可把十進制數(shù)轉(zhuǎn)換為十六進制數(shù)。
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>
輸出結(jié)果:
1e a 633 46
2、使用base_convert()函數(shù)–可把十進制轉(zhuǎn)換為十六進制
base_convert() 函數(shù)在任意進制之間轉(zhuǎn)換數(shù)字。
設置“bindec(十進制值, 10, 16)
”即可可把十進制轉(zhuǎn)換為十六進制。
<?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); ?>
輸出結(jié)果:
3、使用bin2hex()函數(shù)–把字符串轉(zhuǎn)為十六進制
bin2hex(string)
函數(shù)把 ASCII 字符的字符串轉(zhuǎn)換為十六進制值。
<?php $str = bin2hex("Hello World!"); echo($str); ?>
推薦學習:《PHP視頻教程》