二进制数,不是二进制数据啊,先强调一下。
需求是这样的,我有一堆数据,在PHP里是类似这样:
$info['a1']= 0b000100; $info['a2']= 0b001100; $info['a3']= 0b010101;
我要用于做位运算。
现在这些数据要保存或者传输,希望能保持二进制的样子。但是写成这样:
{ "a1": 0b000100, "a2": 0b001100}
貌似语法不太对,json值好像不支持二进制数,数字只支持十进制整数和浮点数。
有啥好的方法吗?尽量保持二进制的样子,不想转成整型。
补充:因为这个json最后还需要被php读,所以如果用字符串保存成这样的话:
{ "a1": "0b000100", "a2": "0b001100"}
想知道php该怎么读这个值。试了(int) "0b000100"
发现取不到值
隔江千里
相关分类