GMP::__construct

GMP数を作成する

説明

public GMP::__construct(intstring $num = 0, int $base = 0)

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

パラメータ

num

整数または文字列。 文字列表現の場合、10進数、8進数、または16進数が指定可能です。

base

基数

基数は、2から62までの値が指定できます。 この値が0(デフォルト値) の場合、 実際の値は先頭に付加されている文字によって決まります。 最初の2文字が 0x0X の場合、16進数が仮定されます。最初の2文字が 0b0B の場合、2進数が仮定されます。それら以外の場合で、 最初の文字が 0 の場合、8進数が仮定されます。 これら以外の場合、10進数が仮定されます。 基数が36までの場合、大文字小文字は区別されません。 つまり、大文字だろうと小文字だろうと同じ値です。 基数が37から62までの場合、大文字は通常の10から35までの値を表します。 小文字の場合、36から61までの値を表します。

参考

  • gmp_init