라이브러리

[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) 에 대해서도 반환값을 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색