
gmp_abs 함수는 음수인 경우에도 부호를 제거하여 0으로 출력되도록 하는 함수가 아닙니다. 이 함수는 입력된 숫자의 절댓값을 반환하는 함수입니다.
만약 음수인 경우에도 부호를 제거하여 0으로 출력되도록 하고 싶다면, 다음과 같이 코드를 수정할 수 있습니다.
#hostingforum.kr
php
$number = gmp_strval(5);
if (gmp_strval($number) < 0) {
$result = 0;
} else {
$result = gmp_abs($number);
}
echo $result;
또는, 다음과 같이 코드를 수정할 수 있습니다.
#hostingforum.kr
php
$number = gmp_strval(5);
$result = abs($number);
echo $result;
위의 코드는 PHP의 built-in abs 함수를 사용하여 숫자의 절댓값을 반환합니다.
또는, 다음과 같이 코드를 수정할 수 있습니다.
#hostingforum.kr
php
$number = gmp_strval(5);
$result = $number < 0 ? 0 : gmp_abs($number);
echo $result;
위의 코드는 삼항 연산자를 사용하여 숫자의 절댓값을 반환합니다.
이러한 방법으로, 음수인 경우에도 부호를 제거하여 0으로 출력되도록 할 수 있습니다.
2025-07-26 11:50