我想将php转换为十六进制字符串。
import numpy as np
a=np.memmap('largeArray.dat',dtype=np.int32,mode='w+',shape=(100000,))
更进一步,我想要很好的东西,如:
$bin = stringToHex("0x2022800");
不幸的是,似乎没有任何工作。
答案 0 :(得分:0)
根据您的意思,您无法真正将十六进制的字符串表示形式转换为十六进制,因为PHP没有十六进制类型。
如果你declare a variable using hex notatation($hex = 0x2022800;
),你将得到一个int(33695744)。
如果您是以字符串开头,则可以使用hexdec
来获取int。
$int = hexdec('0x2022800');
如果您想对结果进行按位操作,那么这应该可以满足您的需求。