>백엔드 개발 >PHP 문제 >PHP에서 두 숫자의 합이 30인지 아니면 숫자 중 하나가 30인지 확인하는 방법

PHP에서 두 숫자의 합이 30인지 아니면 숫자 중 하나가 30인지 확인하는 방법

藏色散人
藏色散人원래의
2021-08-12 09:25:462519검색

안녕하세요~ 오늘은 PHP 연산자에 대한 이해도를 테스트하기 위해 매우 기본적이고 간단한 판단 질문을 드리겠습니다~

이 질문은 다음과 같습니다: "두 개의 주어진 정수를 확인하는 PHP 프로그램을 작성하고, 그 중 하나가 일치하면 true를 반환하십시오. 30 또는 그 합은 30"입니다.

자, 질문을 시작하겠습니다~ (아마도 1분 안에 끝낼 수 있을 것입니다, 하하하)

하지만 초보자도 이런 유형의 질문을 통해 PHP 연산자에 대한 지식을 강화할 수 있으므로 시작하세요.

제가 제시한 구현 방법은 다음과 같습니다.

PHP 코드는 다음과 같습니다.

<?php
function test($x, $y)
{
    return ($x == 30) || ($y == 30) || ($x + $y == 30);
}

var_dump(test(30, 0));
var_dump( test(25, 5));
var_dump( test(20, 30));
var_dump(test(20, 25));

반환 결과는 다음과 같습니다.

PHP에서 두 숫자의 합이 30인지 아니면 숫자 중 하나가 30인지 확인하는 방법

그럼 위의 의미를 간략하게 소개하겠습니다. code:

먼저 전달 function() 키워드는 test() 함수를 정의하고 두 개의 매개변수 $x, $y를 제공한 다음 메소드 본문에서 판단문이 연산자를 통해 구현됩니다. ==, || 및 +. function()关键词定义一个test()函数,并且给了两个参数$x, $y;然后在方法体内通过运算符==、||、+实现判断语句。

也就是说如果$x等于30或者$y等于30又或者$x + $y等于30,则结果就会返回true,否则返回false;最后调用test函数即可。

我们可以看到我给出了四对参数,分别是(30, 0),(25, 5),(20, 30),(20, 25);可以明显看出最后一个会返回false,其他都是true。

附:

==属于比较运算符,表示等于,例 x == y,如果 x 等于 y,则返回 true;

||属于逻辑运算符,表示或,例 x || y,如果 x 和 y 至少有一个为 true,则返回 true;

+

즉, $x가 30과 같거나 $y가 30과 같거나 $x + $y가 30과 같으면 결과는 true를 반환하고, 그렇지 않으면 최종적으로 테스트 함수를 호출합니다. . 네 개의 매개변수 쌍, 즉 (30, 0), (25, 5), (20, 30), (20, 25)을 제공한 것을 볼 수 있습니다. 마지막 매개변수가 반환된다는 것을 분명히 알 수 있습니다. 거짓, 다른 모든 것은 사실입니다.

🎜🎜🎜첨부 파일: 🎜🎜🎜==는 같음을 의미하는 비교 연산자입니다(예: x == y, x가 y와 같으면 true 🎜🎜|| code>는 논리 연산자에 속하며, 예를 들어 x || y, x와 y 중 하나 이상이 true이면 🎜🎜<code>+가 속함을 반환합니다. 덧셈을 의미하는 산술 연산자(예: x + y)는 x와 y의 합을 나타냅니다. 🎜🎜마지막으로, 가장 포괄적인 최신 "🎜PHP 비디오 튜토리얼🎜"을 여러분께 추천하고 싶습니다~ 와서 배워보세요! 🎜

위 내용은 PHP에서 두 숫자의 합이 30인지 아니면 숫자 중 하나가 30인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.