将hex的字符串表示形式转换为hex

时间:2017-05-18 16:24:47

标签: php

我想将php转换为十六进制字符串。

import numpy as np

a=np.memmap('largeArray.dat',dtype=np.int32,mode='w+',shape=(100000,))

更进一步,我想要很好的东西,如:

$bin = stringToHex("0x2022800");

不幸的是,似乎没有任何工作。

1 个答案:

答案 0 :(得分:0)

根据您的意思,您无法真正将十六进制的字符串表示形式转换为十六进制,因为PHP没有十六进制类型。

如果你declare a variable using hex notatation$hex = 0x2022800;),你将得到一个int(33695744)。

如果您是以字符串开头,则可以使用hexdec来获取int。

$int = hexdec('0x2022800');

如果您想对结果进行按位操作,那么这应该可以满足您的需求。