라이브러리
[PHP] gmp_sign - 숫자의 부호
PHP의 gmp_sign 함수
PHP의 `gmp_sign` 함수는 GMP (GNU Multiple Precision Arithmetic Library) 모듈을 사용하여 정수에 대한 부호를 반환합니다. 이 함수는 1, 0, 또는 -1을 반환하며, 정수의 부호를 나타냅니다.
# 함수의 매개변수
* `gmp`: GMP 모듈을 사용하여 정수를 처리합니다.
# 함수의 반환값
* `1`: 정수가 양수일 때 반환됩니다.
* `0`: 정수가 0일 때 반환됩니다.
* `-1`: 정수가 음수일 때 반환됩니다.
예제
다음 예제는 `gmp_sign` 함수를 사용하여 정수의 부호를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// 양수 정수
$positive = gmp_strval(5);
echo "양수 정수: $positive
";
echo "부호: " . gmp_sign(gmp_init($positive)) . "
";
// 음수 정수
$negative = gmp_strval(-5);
echo "음수 정수: $negative
";
echo "부호: " . gmp_sign(gmp_init($negative)) . "
";
// 0
$zero = gmp_strval(0);
echo "0: $zero
";
echo "부호: " . gmp_sign(gmp_init($zero)) . "
";
?>
결과
#hostingforum.kr
양수 정수: 5
부호: 1
음수 정수: -5
부호: -1
0: 0
부호: 0
참고
* GMP 모듈은 PHP 5.6 이상에서 사용할 수 있습니다.
* `gmp_sign` 함수는 GMP 모듈을 사용하여 정수를 처리하므로, 정수 값이 아닌 문자열이나 다른 자료형의 값을 전달할 경우 오류가 발생할 수 있습니다.
* `gmp_sign` 함수는 정수에 대한 부호를 반환하므로, 부호가 없는 정수 (예: 0) 에 대해서도 반환값을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.