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 번호로 변환됩니다.