라이브러리

[PHP] gmp_cmp - 숫자 비교




PHP에서 GMP (GNU Multiple Precision Arithmetic Library) 사용하기

GMP는 PHP에서 사용할 수 있는 라이브러리로, 고가의 수치 연산을 지원합니다. GMP를 사용하면 PHP에서 큰 정수 또는 소수를 안전하게 연산할 수 있습니다.

GMP 비교 연산자: gmp_cmp


`gmp_cmp` 함수는 두 개의 GMP 객체를 비교하여 결과를 반환합니다. 결과는 다음과 같습니다.

- `gmp_cmp($a, $b)` : `$a`가 `$b`보다 크면 1을 반환합니다.
- `$a`가 `$b`보다 작으면 -1을 반환합니다.
- `$a`와 `$b`가 같으면 0을 반환합니다.

예제


#hostingforum.kr
php

// 두 개의 GMP 객체를 생성합니다.

$a = gmp_init(10);

$b = gmp_init(5);



// 두 개의 GMP 객체를 비교합니다.

$result = gmp_cmp($a, $b);



// 결과를 출력합니다.

if ($result == 1) {

    echo "10은 5보다 크다.";

} elseif ($result == -1) {

    echo "10은 5보다 작다.";

} else {

    echo "10은 5과 같다.";

}



// 두 개의 GMP 객체를 생성합니다.

$c = gmp_init(10);

$d = gmp_init(10);



// 두 개의 GMP 객체를 비교합니다.

$result = gmp_cmp($c, $d);



// 결과를 출력합니다.

if ($result == 1) {

    echo "10은 10보다 크다.";

} elseif ($result == -1) {

    echo "10은 10보다 작다.";

} else {

    echo "10은 10과 같다.";

}



결과


#hostingforum.kr


10은 5보다 크다.

10은 10과 같다.



결론


GMP는 PHP에서 큰 정수 또는 소수를 안전하게 연산할 수 있는 라이브러리입니다. `gmp_cmp` 함수를 사용하여 두 개의 GMP 객체를 비교할 수 있습니다. 예제를 통해 `gmp_cmp` 함수의 사용 방법을 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 515 페이지

검색

게시물 검색