abs () 의 기본 구문은 매우 간단합니다.
<?php
echo abs(-10); // 산출 10
echo abs(5); // 산출 5
?>
입력이 양수인지 음수인지 여부에 관계없이 ABS ()는 절대 값을 반환합니다.
일반적으로 우리는 두 숫자의 크기를 직접 비교하지만 때로는 "거리", 즉 크기의 절대 값에 관심이 있습니다. 예를 들어:
<?php
$num1 = -8;
$num2 = 5;
if (abs($num1) > abs($num2)) {
echo "$num1 절대 값이 더 큽니다";
} else {
echo "$num2 절대 값이 더 큽니다";
}
?>
이 예에서는 -8이 5 미만이지만 절대 값 8은 5보다 크기 때문에 출력은 " 절대 값 -8입니다 "입니다.
때때로, 우리는 두 숫자 사이의 간격이 특정 임계 값을 초과하는지 여부를 말하고 싶습니다. 여기에서 ABS () 는 매우 유용합니다.
<?php
$a = 15;
$b = 10;
$threshold = 3;
if (abs($a - $b) > $threshold) {
echo "두 숫자의 차이는 임계 값보다 큽니다. $threshold";
} else {
echo "두 숫자의 차이는 임계 값 범위 내에 있습니다.";
}
?>
$ a 가 $ B 보다 크든 작든 ABS ($ A - $ B)는 거리를 올바르게 계산할 수 있습니다.
대상 값이 있고 다른 숫자가 목표 값의 특정 범위 내에 있는지 확인하고 싶다고 가정하면 abs ()를 사용할 수도 있습니다.
<?php
$target = 100;
$value = 92;
$range = 10;
if (abs($value - $target) <= $range) {
echo "숫자 $value 범위 내";
} else {
echo "숫자 $value 범위를 벗어납니다";
}
?>
이것은 범위 판단 논리를 간단하고 명확하게 만듭니다.
ABS ()는 숫자 유형 (적분 및 부동 소수점 번호) 만 처리 할 수 있으며 전달 된 문자열은 자동으로 숫자로 변환됩니다.
부동 소수점 숫자의 경우 결과는 부동 소수점 번호입니다. 정확도 문제가있을 수 있으므로주의를 기울여야합니다.
ABS () 함수의 주요 함수는 숫자의 절대 값을 얻는 것입니다.
숫자의 크기를 ABS () 와 비교할 때는 숫자 크기가 아닌 거리 크기와 비교됩니다.
ABS () 는 두 숫자의 간격 및 판단 범위를 계산하는 데 매우 적합합니다.
전달 된 값이 숫자 값인지 확인하기 위해 abs ()를 사용할 때 매개 변수 유형에주의하십시오.
이러한 기술을 마스터하면 수치 처리를 수행 할 때 ABS () 기능을보다 유연하게 사용할 수 있으며보다 간결하고 이해하기 쉬운 코드를 작성할 수 있습니다.
<?php
// 예제 요약
function compareAbsoluteValues($num1, $num2) {
if (abs($num1) > abs($num2)) {
return "$num1 절대 값이 더 큽니다";
} elseif (abs($num1) < abs($num2)) {
return "$num2 절대 값이 더 큽니다";
} else {
return "두 숫자의 절대 값은 동일합니다";
}
}
echo compareAbsoluteValues(-7, 6);
?>