Friday, October 24, 2025
HomeLanguagesPHP | gmp_import() Function

PHP | gmp_import() Function

The gmp_import() function is an inbuilt function in php which imports a GMP number(GNU Multiple Precision: For large numbers) from a binary string.

Syntax:

GMP gmp_import ( string $data, int $word_size, int $options )

Parameters: The gmp_import() function accepts three parameters as mentioned above and described below:

  • $data: It is one of the required parameters, contains the binary string which is supposed to be imported.
  • $word_size: This is also a parameter of the gmp_import() function. It contains the number of bytes in each chunk of binary data. This parameter is mainly used simultaneously with the options parameter. The default value of this parameter is 1.
  • $options: This parameter has default value of GMP_MSW_FIRST | GMP_NATIVE_ENDIAN.

Return Value: The function returns a GMP number on success otherwise returns FALSE on failure.

Below programs illustrate the gmp_import() function in PHP:
Program 1:




<?php
// php code implementing gmp_import() 
// function
  
$number = gmp_import("\0");
  
// The gmp_strval() returns the 
// string value of the gmp number
echo gmp_strval($number) . "\n";
  
?>


Output:

 0

Program 2:




<?php
// php code implementing the
// gmp_import() function
   
$number = gmp_import("\0\1\2");
   
// The strval() returns the string 
// value of the gmp number 
echo gmp_strval($number) . "\n";
   
?>


Output:

 258

Related Articles:

Reference: php.net/manual/en/function.gmp-import.php

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS