(PHP 8 >= 8.2.4)
GMP::__construct — GMP数を作成する
num
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進数として解釈されます。