라이브러리
[PHP] gmp_import - 바이너리 문자열에서 가져오기
PHP의 GMP (GNU Multiple Precision Arithmetic Library)
PHP의 GMP는 GNU Multiple Precision Arithmetic Library를 사용하여 큰 정수와 부동 소수점 수를 지원하는 PHP 확장입니다. GMP는 PHP 5.6부터 기본적으로 포함되어 있습니다.
GMP_import 함수
`gmp_import` 함수는 GMP의 정수나 부동 소수점 수를 PHP의 변수로 가져오는 함수입니다. 이 함수는 `gmp_import` 함수를 호출하여 GMP의 정수나 부동 소수점 수를 가져올 수 있습니다.
# 함수 시그니처
#hostingforum.kr
php
gmp_import(string $gmp_value, int $bits, int $mode)
# 함수 매개변수
- `$gmp_value`: 가져올 GMP의 정수나 부동 소수점 수입니다.
- `$bits`: 가져올 정수의 비트 수입니다. 부동 소수점 수의 경우 0을 지정합니다.
- `$mode`: 가져올 정수의 모드입니다. 0은 부호가 있는 정수, 1은 부호가 없는 정수, 2는 부동 소수점 수를 지정합니다.
# 함수 반환값
`gmp_import` 함수는 가져온 GMP의 정수나 부동 소수점 수를 반환합니다.
예제
# 예제 1: 부호가 있는 정수 가져오기
#hostingforum.kr
php
// 부호가 있는 정수
$gmp_value = gmp_import('12345678901234567890', 64, 0);
// 부호가 있는 정수 출력
echo gmp_strval($gmp_value) . "
";
# 예제 2: 부호가 없는 정수 가져오기
#hostingforum.kr
php
// 부호가 없는 정수
$gmp_value = gmp_import('12345678901234567890', 64, 1);
// 부호가 없는 정수 출력
echo gmp_strval($gmp_value) . "
";
# 예제 3: 부동 소수점 수 가져오기
#hostingforum.kr
php
// 부동 소수점 수
$gmp_value = gmp_import('123.45678901234567890', 0, 2);
// 부동 소수점 수 출력
echo gmp_strval($gmp_value, 10) . "
";
참고
- GMP는 PHP 5.6부터 기본적으로 포함되어 있습니다.
- `gmp_import` 함수는 GMP의 정수나 부동 소수점 수를 PHP의 변수로 가져올 수 있습니다.
- `$bits` 매개변수는 가져올 정수의 비트 수를 지정합니다. 부동 소수점 수의 경우 0을 지정합니다.
- `$mode` 매개변수는 가져올 정수의 모드를 지정합니다. 0은 부호가 있는 정수, 1은 부호가 없는 정수, 2는 부동 소수점 수를 지정합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.