Saturday, November 22, 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
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6784 POSTS0 COMMENTS
Nicole Veronica
11931 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11999 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6863 POSTS0 COMMENTS
Umr Jansen
6848 POSTS0 COMMENTS