PHP:反序列化Java的BigInteger

时间:2019-02-13 12:50:06

标签: php biginteger

在Java中,我从二进制数据中创建一个base36字符串,如下所示:

String data = new BigInteger(binaryData).toString(36); 
// returns something like: 1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63

请注意,BigInteger以大端顺序处理数据。

现在,我想用PHP接收生成的data字符串,并获取它的原始二进制内容。一个人怎么能做到这一点?我遇到了GMP函数,但是到目前为止我还没有运气。

1 个答案:

答案 0 :(得分:1)

尝试一下:

gmp_export(gmp_init("1orzkii2bst4o0yi5npnbq9bxxh22tn1xnfrpubisntoq7ilwbc63", 36));