https://www.w3schools.com/php/php_operators.asp
PHP Operators
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
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 |
댓글 영역