이전 글 "PHP를 통해 주어진 문자열 앞에 "if"를 추가하는 방법"에서 PHP를 통해 주어진 문자열 앞에 "if"를 추가하는 방법을 소개했는데, 이 역시 공부입니다. 조건문의 경우, 오늘 이 글에서는 두 숫자 중 어느 숫자가 100에 가장 가까운지 판단하는 방법을 소개하겠습니다. 물론 상황에 따라 이 가까운 값을 결정할 수도 있습니다.
구체적인 질문은 다음과 같습니다.
주어진 두 정수 중 어느 숫자가 값 100에 가장 가까운지 확인하고 두 숫자가 같으면 0을 반환하는 PHP 프로그램을 작성하는 방법입니다.
이제 조건과 요구 사항이 마련되었으니 코딩을 시작해 보겠습니다!
다음은 참고 및 학습을 위해 제공한 구현 방법입니다.
<?php function test($x, $y) { $n = 100; $val = abs($x - $n); $val2 = abs($y - $n); return $val == $val2 ? 0 : ($val < $val2 ? $x : $y); } echo test(78, 95)."<br>"; echo test(95, 95)."<br>"; echo test(99, 70)."<br>";
출력 결과는 다음과 같습니다.
95 0 99
첫 번째 매개변수 쌍은 (78, 95)이고 100에 가까운 것을 살펴보겠습니다. 두 번째 매개변수 쌍은 (95, 95)이고, 동일한 두 숫자는 0을 반환합니다. 세 번째 매개변수 쌍은 (99, 70)이며, 99를 반환합니다.
여기서 함수를 소개합니다. >abs
, PHP의 abs() 함수는 숫자의 절대값을 반환하는 데 사용됩니다. 구문은 "abs(number);
"입니다. 즉, 반환 값은 다음과 같습니다. 숫자의 절대값을 반환합니다. 숫자의 유형이 부동 소수점인 경우 반환되는 유형도 부동 소수점이며, 그렇지 않으면 정수 형식으로 반환됩니다. abs
,PHP中的abs()函数用于返回一个数的绝对值,其语法是“abs(number);
”,也就是说返回值是返回number的绝对值,如果数字number的类型是浮点型,则返回的类型也是浮点型,否则将以整数形式返回。
然后关于三元运算符?:
그럼 삼항 연산자 ?:
에 대해서는 별로 소개하지 않겠습니다. (물음표 앞의 표현식이 true이면 콜론 앞의 표현식이 실행되고, 그렇지 않으면 콜론 뒤의 표현식이 실행됩니다) , 이전 기사에서 여러 번 사용 및 소개되었습니다.
마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼
"을 여러분께 추천하고 싶습니다~ 와서 배워보세요! 🎜위 내용은 PHP에서 두 숫자 중 값 100에 가장 가까운 숫자를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!