📅  最后修改于: 2023-12-03 15:03:37.921000             🧑  作者: Mango
gmp_import() 函数被用来将字节串(byte string)转换为 GMP(GNU Multiple Precision)数值。
gmp_import(string $data [, int $word_size = -1 [, int $flags = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN]])
返回一个 GMP 数值。
在下面的示例中,我们将用 gmp_import() 函数将两个字节串转换为 GMP 数值。
$bytes1 = hex2bin("01020304");
$bytes2 = hex2bin("7f800000");
$gmp1 = gmp_import($bytes1);
$gmp2 = gmp_import($bytes2);
var_dump($gmp1, $gmp2);
// 输出:
// object(GMP)#1 (1) {
// ["num"]=>
// string(8) "16909060"
// }
// object(GMP)#2 (1) {
// ["num"]=>
// string(8) "2139095040"
// }