Forum PHP 2025

GMP::__construct

(PHP 8 >= 8.2.4)

GMP::__constructGMP数を作成する

説明

public 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 までの値を示します。 base0 にした場合、 実際の基数の解釈は num の先頭の文字によって決まります。 最初の2文字が 0x0X の場合、 文字列は16進数として解釈されます。 最初の2文字が 0b0B の場合、 文字列は2進数として解釈されます。 最初の2文字が 0o0o の場合、 文字列は8進数として解釈されます。 さらに、最初の文字が 0 の場合も、 文字列は8進数として解釈されます。 上記以外の場合は全て、文字列は10進数として解釈されます。

参考

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top