今天碰到一個(gè)問(wèn)題瘪菌,數(shù)組中的元素是一個(gè)16進(jìn)制的字符串件豌,想要轉(zhuǎn)成int型。強(qiáng)制轉(zhuǎn)換發(fā)現(xiàn)不行控嗜,后來(lái)經(jīng)過(guò)測(cè)試發(fā)現(xiàn)茧彤,必須先轉(zhuǎn)成10進(jìn)制然后再?gòu)?qiáng)制轉(zhuǎn)int。下面是代碼
$a = array(0x01,0x58,0xb2,0xb0);
$b = array("0x01","0x58","0xb2","0xb0");
把數(shù)組$b轉(zhuǎn)成數(shù)組 $a形式
for ($i=0;$i<count($b);$i++){
$b[$i] = intval(base_convert($b[$i],16,10));
}
var_dump($b);
image.png