GMP gmp_perfect_square

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

gmp_perfect_square — Perfect square check


설명

gmp_perfect_square(GMP|int|string $num): bool

숫자가 완전제곱수인지 확인합니다.


매개변수

num
확인 중인 숫자는 완전제곱수입니다.

GMP 개체, int 또는 숫자 문자열입니다.


반환 값

num이 완전제곱수이면 true를 반환하고 그렇지 않으면 false를 반환합니다.


Examples

예제 #1 gmp_perfect_square() 예제

                  
<?php
// 3 * 3, perfect square
var_dump(gmp_perfect_square("9"));

// not a perfect square
var_dump(gmp_perfect_square("7"));

// 1234567890 * 1234567890, perfect square
var_dump(gmp_perfect_square("1524157875019052100"));
?>
                  
                

위의 예는 다음을 출력합니다.

bool(true)
bool(false)
bool(true)
                

기타