GMP数を作成する

# GMP::__construct

(PHP 8 >= 8.2.4)

GMP::__construct — GMP数を作成する

### 説明

public function GMP::__construct(int|string `$num` = 0, int `$base` = 0)

整数または文字列から、GMP数を作成します。

### パラメータ

`num`
  整数値あるいは文字列。文字列表現には、 10進数か16進数か8進数、あるいは2進数を使用可能です。
`base`
  文字列表現を変換するのに使う基数 明示的に基数を指定する場合、 `2` から `62` までの値を指定できます。 `36` までの場合、大文字小文字は無視されます。 つまり、大文字だろうと小文字だろうと、同じ値だということです。 `37` から `62` までの場合、 大文字の値は `10` から `35` までの値を示し、小文字の値は `36` から `61` までの値を示します。 `base` を `0` にした場合、 実際の基数の解釈は `num` の先頭の文字によって決まります。 最初の2文字が `0x` や `0X` の場合、 文字列は16進数として解釈されます。 最初の2文字が `0b` や `0B` の場合、 文字列は2進数として解釈されます。 最初の2文字が `0o` や `0O` の場合、 文字列は8進数として解釈されます。 さらに、最初の文字が `0` の場合も、 文字列は8進数として解釈されます。 上記以外の場合は全て、文字列は10進数として解釈されます。

### 参考

- gmp_init() - GMP 数を作成する

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