PHP 연산자
PHP算术运算符
| <🎜> <🎜><🎜><🎜>이름<🎜>< 🎜><🎜> | <🎜> 例子<🎜><🎜><🎜> | <🎜> 结果<🎜><🎜>< /td> | ||||||||||||||||
+ td> | 법 | $x + $y | $x 与 $y 求和 | ||||||||||||||||
- | 단법 | $x - $y | $x 与 $y 的差数 | ||||||||||||||||
* | 법 | $x * $y | $x 与 $y 的乘积 |
/ | 除法 | $x / $y | $x 与 $y 的商数 |
% | 取余也叫取模、求模 | $x % $y | $x 除 $y 的余数 |
예
다음 예는 다양한 산술 연산자를 사용하여 다양한 결과를 보여줍니다.
<?php $x=10; $y=6; echo ($x + $y)."<br/>"; // 输出 16 echo ($x - $y)."<br/>"; // 输出 4 echo ($x * $y)."<br/>"; // 输出 60 echo ($x / $y)."<br/>"; // 输出 1.6666666666667 echo ($x % $y)."<br/>"; // 输出 4 ?>
PHP 대입 연산자
수학에서는 =(등호)를 대입 연산자라고 부릅니다. 즉, 등호 오른쪽에 값을 대입하는 것입니다. 등호 왼쪽의 변수가 주어지면 왼쪽의 변수가 오른쪽의 값이 됩니다.
| <🎜> 예<🎜><🎜> | <🎜>등가<🎜><🎜> | ||||||||||||
<🎜>+=<🎜> | $x += $y | $x = $x + $y | ||||||||||||
<🎜> -=<🎜> | $x -= $y | $x = $x - $y | ||||||||||||
<🎜> *=<🎜> | $x *= $y | $x = $x * $y |
/= | $x /= $y | $x = $x / $y |
%= | $x %= $y | $x = $x % $y |
.= | $x .= $y | $x = $x . $y |
예
다음 예와 이에 상응하는 내용이 명확하게 명시되어 있습니다.
$x += $y는 $x = $x + $y
<?php $x = 5; $y = 8; $x += $y; echo $x;
PHP 문자와 동일합니다. 문자열 연산자
| <🎜> 이름< 🎜><🎜> | <🎜 >< span style="font-size: 16px;"> 예<🎜><🎜> | <🎜>결과<🎜><🎜> | ||||||||||||
<🎜>. <🎜 ><🎜> | 연결 | $txt1 = "안녕하세요" $txt2 = $ txt1 " world!" | 이제 $txt2에는 "Hello"가 포함됩니다. 세계!" | ||||||||||||
<🎜> .=<🎜><🎜> | 연결 할당 | $txt1 = "안녕하세요" $txt1 .= " 세계!" | 이제 $txt1에는 "Hello world!"가 포함됩니다. |
예
다음 예는 문자열 연산자를 사용한 결과를 보여줍니다.
<?php $a = "Hello"; $b = $a . " world!"; echo $b; // 输出 Hello world! echo "<br/>"; $x="Hello"; $x .= " world!"; echo $x; // 输出 Hello world! ?>
PHP 증가/감소 연산자
증가와 감소는 단순히 자신에게 1을 더하거나 1을 빼는 것을 의미합니다
| <🎜> 설명<🎜><🎜> | ||||||||||||||||||
$x++ | 먼저 값을 지정하고 나중에 추가 | < /tr >||||||||||||||||||
$x-- | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> 값을 먼저 지정한 후 빼기|||||||||||||||||||
++$x | < td width="138" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> 먼저 추가한 후 값을 할당하세요|||||||||||||||||||
--$x | 먼저 빼고 값을 할당하세요 |
运算符 | 名称 | 例子 | 结果 |
== | 等于 | $x == $y | 如果 $x 等于 $y,则返回 true。 |
=== | 全等(完全相同) | $x === $y | 如果 $x 等于 $y,且它们类型相同,则返回 true |
!= | 不等于 | $x != $y | 如果 $x 不等于 $y,则返回 true。 |
<> | 不等于 | $x <> $y | 如果 $x 不等于 $y,则返回 true。 |
!== | 不全等(完全不同) | $x !== $y | 如果 $x 不等于 $y,且它们类型不相同,则返回 true。 |
> | 大于 | $x > $y | 如果 $x 大于 $y,则返回 true。 |
< | 小于 | $x < $y | 如果 $x 小于 $y,则返回 true。 |
>= | 大于或等于 | $x >= $y | 如果 $x 大于或者等于 $y,则返回 true. |
<= | 小于或等于 | $x <= $y | 如果 $x 小于或者等于 $y,则返回 true。 |
예
다음 예는 특정 비교 연산자를 사용하여 다른 결과를 보여줍니다.
<?php $x = 5; $y = 6; $paper = ++$x + $x++; $water = $y-- + $x--; echo $water + $paper; ?>
PHP 논리 연산자
| <🎜>이름<🎜><🎜>< /td> | <🎜 > 예<🎜><🎜> | < span style="font-size: 16px;"><🎜> 결과<🎜><🎜> | ||||||||||||||||
및 | 포함 | $x 및 $y | $x와 $y가 모두 true이면 true를 반환합니다. | ||||||||||||||||
<🎜 > 또는 | <🎜> 또는 | <🎜>$x 또는 $y | $x 및 $y 중 하나 이상이 true인 경우, 그런 다음 true를 반환합니다. | ||||||||||||||||
<🎜 > xor | <🎜> XOR td > | <🎜>$x xor $y | $x와 $y 중 하나만 있는 경우 true, true를 반환합니다. |
&& | 与 | $x && $y | 如果$x 와 $y tour为 true,则返回 true。 | ||||||||||||
<🎜><🎜> ||<🎜> | <🎜> <🎜><🎜> 或<🎜> | <🎜> <🎜><🎜>$x || $y<🎜> | 如果 $x 와 $y 至少有一个为 true,则返回 true。 | ||||||||||||
! | 비 | !$x | 如果 $x 不为 true,则返回 true。< /td> |
그럼 몇 가지 예를 들어 보겠습니다.
논리적 AND:
<?php $x=100; $y="100"; var_dump($x == $y); echo "<br>"; var_dump($x === $y); echo "<br>"; var_dump($x != $y); echo "<br>"; var_dump($x !== $y); echo "<br>"; $a=50; $b=90; var_dump($a > $b); echo "<br>"; var_dump($a < $b); ?>
논리적 OR:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $x = true; $y = false; //逻辑与(并且),要求两个都为true才执行真区间,所以代码中执行假区间 if($x && $y){ echo '执行了真区间'; }else{ echo '执行了假区间'; } ?>
논리적 NOT:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $foo = false; $bar = true; //逻辑或,有一个为真则为真 if($foo || $bar){ echo '执行真区间'; }else{ echo '执行假区间'; } ?>
PHP 배열 연산자
| <🎜>이름<🎜><🎜> | <🎜>예<🎜><🎜> | <🎜>결과<🎜><🎜> | ||||||||||||||||
+ | 유니온 | $x + $y | $x와 $y의 결합(그러나 중복 키는 포함하지 않음) | ||||||||||||||||
<🎜> == | <🎜> 같음 | <🎜>$x == $y | $x와 $y가 동일한 키/값 쌍을 갖는 경우 true를 반환합니다. | ||||||||||||||||
<🎜 > === | <🎜> 합동 < /td> | <🎜>$x === $ y | $x와 $y가 동일한 경우 키/값 쌍이고 순서와 유형이 동일하면 true가 반환됩니다. |
!= | 不相等 | $x != $y | 如果 $x 不等于 $y,则返回 true。 |
<> | 不相等 | $x <> $y | 如果 $x 不等于 $y,则返回 true。 |
!== | 不全等 | $x !== $y | 如果 $x 与 $y 完全不同,则返回 true。 |
PHP 배열 연산자는 배열을 비교하는 데 사용됩니다.
인스턴스
다음 예에서는 다양한 배열 연산자를 사용하여 다양한 결과를 보여줍니다.
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $foo = false; //逻辑非,把false变为了true if(!$foo){ echo '执行真区间'; }else{ echo '执行假区间'; } ?>
삼항 연산자
삼항 연산자 형식:
(expr1)?(expr2):(expr3); //Expression1?Expression2:Expression3
예
<?php $x = array("a" => "red", "b" => "green"); $y = array("c" => "blue", "d" => "yellow"); $z = $x + $y; // $x 与 $y 的联合 var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
- 코스 추천
- 코스웨어 다운로드
-
초등학교Imperial CMS 기업 모방 웹사이트 튜토리얼
3048명이 시청하고 있습니다. -
초등학교WordPress에 기초가 전혀 없는 초보자는 개인 블로그와 기업 웹 사이트를 구축합니다.
6743명이 시청하고 있습니다. -
초등학교궁극의 CMS 제로 기반 웹사이트 구축 지침 영상
2724명이 시청하고 있습니다. -
초등학교프론트엔드 프로젝트 - Shangyou [HTML/CSS/JS 기술 종합실습]
3117명이 시청하고 있습니다. -
중급Vue3.0 from 0을 통해 범용 백엔드 관리 시스템 프로젝트 실습 구축
5351명이 시청하고 있습니다. -
초등학교제로 기반 프론트엔드 과정 [Vue 고급 학습 및 실무 적용]
2821명이 시청하고 있습니다. -
초등학교웹 프론트엔드 튜토리얼 [HTML5+CSS3+JS]
3506명이 시청하고 있습니다. -
초등학교apipost에 대한 빠른 소개
2161명이 시청하고 있습니다. -
중급Vue3+TypeScript 실무 튜토리얼-엔터프라이즈 수준 프로젝트 실습
3208명이 시청하고 있습니다. -
초등학교PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
17423명이 시청하고 있습니다. -
중급VUE 전자상거래 프로젝트(프론트엔드 & 백엔드 듀얼 프로젝트 실전)
3828명이 시청하고 있습니다. -
초등학교Apipost 실무 응용 [api, 인터페이스, 자동화 테스트, 모의]
2265명이 시청하고 있습니다.
이 강좌를 시청한 학생들도 학습하고 있습니다.
- PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
- 웹 프론트 엔드 개발에 대한 빠른 소개
- 민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
- PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
- 로그인 인증 및 클래식 게시판
- 컴퓨터 네트워크 지식 수집
- 빠른 시작 Node.JS 정식 버전
- 당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
- 자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)