GMP gmp_init

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_init — Create GMP number


설명

gmp_init(int|string $num, int $base = 0): GMP

정수 또는 문자열에서 GMP 번호를 만듭니다.


매개변수

num
정수 또는 문자열입니다. 문자열 표현은 10진수, 16진수 또는 8진수일 수 있습니다.
base
The base.

기수는 2에서 62까지 다양할 수 있습니다. 기수가 0(기본값)이면 실제 기수는 선행 문자에서 결정됩니다. 처음 두 문자가 0x 또는 0X이면 처음 두 문자가 0b 또는 0x이면 16진수로 간주됩니다. 0B, 2진수로 가정하고, 그렇지 않으면 첫 번째 문자가 0이면 8진수로 가정하고, 그렇지 않으면 10진수로 가정합니다. 최대 36진의 경우 대소문자가 무시됩니다. 대문자와 소문자는 같은 값을 가집니다. 37~62진수의 경우 대문자는 일반적인 10~35를 나타내고 소문자는 36~61을 나타냅니다.


반환 값

GMP 개체입니다.


Examples

예제 #1 GMP 번호 생성

                  
<?php
$a = gmp_init(123456);
$b = gmp_init("0xFFFFDEBACDFEDF7200");
?>
                  
                

메모

메모: GMP 함수(예: gmp_add() 사용)에서 GMP 번호 대신 정수나 문자열을 사용하기 위해 이 함수를 호출할 필요는 없습니다. 함수 인수는 이러한 변환이 가능하고 필요한 경우 gmp_init()와 동일한 규칙을 사용하여 자동으로 GMP 번호로 변환됩니다.