안녕하세요~ 오늘은 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));
반환 결과는 다음과 같습니다.
그럼 위의 의미를 간략하게 소개하겠습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!