Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP gmp_abs() 함수 – GMP 숫자의 절댓값 구하기

gmp_abs() 함수는 GMP(GNU Multiple Precision) 숫자의 절댓값을 계산하는 함수입니다. 음수가 입력되면 양수로 변환하여 반환하며, 양수나 0이 입력되면 해당 값을 그대로 반환합니다.

문법

gmp_abs(val)

매개변수

  • val: 절댓값을 구하려는 대상 GMP 숫자입니다. GMP 숫자 객체 외에도 숫자 문자열(예: "-90087")이나 정수처럼 GMP 함수에서 허용되는 형식을 사용할 수 있습니다.

반환값

gmp_abs() 함수는 매개변수 val의 절댓값을 GMP 숫자 객체 형태로 반환합니다. 따라서 결과를 화면에 출력하거나 일반적인 연산에 활용하려면 gmp_strval() 함수를 이용해 문자열로 변환하는 것이 좋습니다.

예제

다음은 음수의 절댓값을 구하는 예제입니다:

<?php
   $a = gmp_abs("-90087");
   echo gmp_strval($a);
?>

실행 결과

90087

위 예제에서 음수 -90087의 절댓값인 90087이 출력되는 것을 확인할 수 있습니다. 만약 양수나 0을 입력하면 부호 변경 없이 원래 값이 그대로 반환됩니다.