댓글 목록

PHP 연산자

페이지 정보

작성자 운영자 작성일 18-03-12 12:20 조회 1,913 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

연산자는 변수 및 값에 대한 연산을 수행하는데 사용됩니다.


PHP에서 사용하는 연산자는 다음 그룹으로 나눕니다.

  • 산술연산자
  • 할당연산자
  • 비교연산자
  • 증분/감소 연산자
  • 논리연산자
  • 문자열 연산자
  • 배열연산자


PHP 산술연산자

산술연산자는 더하기, 빼기, 곱하기 등과 같은 일반적인 산술 연산을 수행하기 위해 숫자 값과 함께 사용됩니다.


 연산자

이름

예 

결과 

 +

 더하기

 $x + $y

 $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 할당연산자

할당연산자는 숫자 값과 함께 변수에 값을 쓰는데 사용됩니다.


PHP에서 기본 할당연산자는 '='입니다. 왼쪽 피연산자가 오른쪽에 있는 대입 표현식의 값으로 설정된다는 의미입니다.


 할당

 동일방법

 설명

 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

 나눈 나머지


PHP 비교연산자

비교연산자는 두 값(숫자 또는 문자열)을 비교하는데 사용됩니다.


 연산자

이름 

예 

결과 

 ==

 같다

 $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

사전증가

 $x를 1씩 증가시킨 후 $x를 반환

 $x++

 후증가

 $x를 반환후 $x를 1씩 증가시킵니다.

 --$x

 사전감소

 $x를 하나씩 감소한 후 $x를 반환

 $x--

 후감소

 $x를 반환후 $x를 1씩 감소시킵니다.


PHP 논리연산자

논리연산자는 조건문을 결합하는데 사용됩니다.

 연산자

 이름

 예

 결과

 and

 And

 $x and $y

 $x와 $y 모두가 true일 때만 true

 or

 Or

 $x or $y

 $x 또는 $y 중 하나가 true여도 true

 xor

 Xor

 $x xor $y

 $x 또는 $y중 하나가 true일 때만 true, 둘 다 true면 false

 &&

 And

 $x && $y

 and와 같음

 ||

 Or

 $x || $y

 or와 같음

 !

 Not

 !$x

 $x가 false일 때 true, true일 때는 false


PHP 문자열연산자

PHP에는 문자열용으로 특별히 2개의 연산자가 제공됩니다.


 연산자

이름 

예 

 결과

 .

 연결

 $txt1 . $txt2

$txt1와 $txt2 연결

 .=

 연결후 할당

 $txt1 .= $txt2

 $txt1와 $txt2를 연결한 후 결과값을 $txt1에 할당


PHP 배열연산자

배열연산자는 배열을 비교하는데 사용됩니다.


 연산자

이름 

예 

결과 

 +

 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 반환(데이터유형까지)



그누보드5 / 영카트5


산술연산자 : /skin/board/gallery/list.php :한 줄에 보여줄 사진 수 %

할당연산자 : /lib/common.lib.php  +=, -=

비교연산자 : /lib/common.lib.php  ==, ===, <>, !==, >=,...

증가/감소연산자 : /lib/common.lib.php   ++,  --

논리연산자 : /lib/common.lib.php   and, or,  &&,  || , !

문자열연산자 : /index.php

배열연산자 : 


댓글목록 0

등록된 댓글이 없습니다.