# gmp_import

(PHP 5 >= 5.6.1, PHP 7, PHP 8)

gmp_import — Import from a binary string

### 说明

gmp_import(string `$data`, int `$word_size` = 1, int `$flags` = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN): GMP

Import a GMP number from a binary string

### 参数

`data`

  The binary string being imported

`word_size`

  Default value is 1. The number of bytes in each chunk of binary data. This is mainly used in conjunction with the options parameter.

`flags`

  Default value is `GMP_MSW_FIRST` | `GMP_NATIVE_ENDIAN`.

### 返回值

Returns a GMP number.

### 更新日志

版本 | 说明
--- | ---
8.0.0 | This function no longer returns `false` on failure.

### 示例

示例 #1 gmp_import() example

`<?php
$number = gmp_import("\0");
echo gmp_strval($number) . "\n";
$number = gmp_import("\0\1\2");
echo gmp_strval($number) . "\n";
?>`

以上示例会输出：

    0
    258

### 参见

- gmp_export() - Export to a binary string

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open