https://www.w3schools.com/php/php_operators.asp
1.산술 연산자
2.대입 연산자
3.비교 연산자
4.증가/감소 연산자
5.논리 연산자
6.문자열 연산자
7.배열 연산자
8.조건부 대입 연산자
1.산술 연산자
PHP 산술 연산자는 더하기, 빼기, 곱하기 등과 같은 일반적인 산술 연산을 수행하기 위해 숫자 값과 함께 사용됩니다.
Operator | Name | Example | Result |
+ | 덧셈 | $x + $y | $x와 $y의 합 |
- | 빼기 | $x - $y | $x와 $y의 차이 |
* | 곱셈 | $x * $y | $x와 $y의 곱 |
/ | 나누기 | $x / $y | $x와 $y의 몫 |
% | 계수 | $x % $y | $x를 $y로 나눈 나머지 |
** | 지수화 | $x ** $y | $x를 $y승으로 올린 결과 |
[예제]
<?php
$x = 10;
$y = 3;
echo $x + $y;
echo $x - $y;
echo $x * $y;
echo $x / $y;
echo $x % $y;
echo $x ** $y;
?>
2.대입 연산자
PHP 대입 연산자는 변수에 값을 쓰기 위해 숫자 값과 함께 사용됩니다.
PHP의 기본 할당 연산자는 "="입니다. 이는 왼쪽 피연산자가 오른쪽 할당 표현식의 값으로 설정됨을 의미합니다.
Assignment | Same as... | Description |
x = y | 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 | 계수 |
3.비교 연산자
PHP 비교 연산자는 두 값(숫자 또는 문자열)을 비교하는 데 사용됩니다.
Operator | Name | Example | Result |
== | 동일한 | $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를 반환합니다. |
<=> | Spaceship | $x <=> $y | $x가 $y보다 작거나 같거나 큰지에 따라 0보다 작거나 같거나 큰 정수를 반환합니다. PHP 7에서 도입되었습니다. |
4.증가/감소 연산자
PHP 증가 연산자는 변수 값을 증가시키는 데 사용됩니다.
PHP 감소 연산자는 변수 값을 감소시키는 데 사용됩니다.
Operator | Name | Description |
++$x | 사전 증분 | $x를 1씩 증가시킨 다음 $x를 반환합니다. |
$x++ | 사후 증분 | $x를 반환한 다음 $x를 1씩 증가시킵니다. |
--$x | 사전 감소 | $x를 1씩 감소시킨 다음 $x를 반환합니다. |
$x-- | 사후 감소 | $x를 반환한 다음 $x를 1씩 감소시킵니다. |
5.논리 연산자
PHP 논리 연산자는 조건문을 결합하는 데 사용됩니다.
Operator | Name | Example | Result |
and | And | $x and $y | $x와 $y가 모두 참이면 참 |
or | Or | $x or $y | $x 또는 $y가 참이면 참 |
xor | Xor | $x xor $y | $x 또는 $y 중 하나가 참이면 참이지만 둘 다 참은 아닙니다. |
&& | And | $x && $y | $x와 $y가 모두 참이면 참 |
|| | Or | $x || $y | $x 또는 $y가 참이면 참 |
! | Not | !$x | $x가 참이 아니면 참 |
6.문자열 연산자
PHP에는 문자열을 위해 특별히 설계된 두 개의 연산자가 있습니다.
Operator | Name | Example | Result |
. | 연쇄 | $txt1 . $txt2 | $txt1과 $txt2의 연결 |
.= | 연결 할당 | $txt1 .= $txt2 | $txt2를 $txt1에 추가 |
7.배열 연산자
PHP 배열 연산자는 배열을 비교하는 데 사용됩니다.
Operator | Name | Example | Result |
+ | Union | $x + $y | $x와 $y의 합집합 |
== | Equality | $x == $y | $x 및 $y가 동일한 키/값 쌍을 갖는 경우 true를 반환합니다. |
=== | Identity | $x === $y | $x 및 $y가 동일한 순서와 동일한 유형의 동일한 키/값 쌍을 갖는 경우 true를 반환합니다. |
!= | Inequality | $x != $y | $x가 $y와 같지 않으면 true를 반환합니다. |
<> | Inequality | $x <> $y | $x가 $y와 같지 않으면 true를 반환합니다. |
!== | Non-identity | $x !== $y | $x가 $y와 동일하지 않으면 true를 반환합니다. |
8.조건부 대입 연산자
PHP 조건부 대입 연산자는 조건에 따라 값을 설정하는 데 사용됩니다.
Operator | Name | Example | Result |
?: | Ternary | $x = expr1 ? expr2 : expr3 | $x의 값을 반환합니다. $x의 값은 expr1이 TRUE인 경우 expr2입니다. $x의 값은 expr3인 경우 expr1이 FALSE입니다. |
?? | Null coalescing | $x = expr1 ?? expr2 | $x의 값을 반환합니다.$x의 값은 expr1이 존재하고 NULL이 아닌 경우 expr1입니다.expr1이 존재하지 않거나 NULL인 경우 $x의 값은 expr2입니다.PHP 7에 도입됨 |
[JavaScript]Output_자바스크립트 출력방법의 종류와 예 (0) | 2023.08.05 |
---|---|
[JavaScript]Operators_자바스크립트 연산자의 종류와 기본설명 (0) | 2023.08.04 |
[Javascript]볼륨조절 슬라이드바 만들기_input range (0) | 2023.08.02 |
[JavaScript] input의 입력값(value) 받기 6가지 방법 (0) | 2023.08.01 |
[PHP]strtotime()_날짜, 시간 계산(더하기/빼기) 기능 (0) | 2023.07.28 |
댓글 영역