PHP 비교연산자 문자열 기본문법

연산자는 프로그래밍 언어에서 자주 사용되며 비교연산자는 이전에 변수와 같이 변수에 대입하는 연산자라고 할수가 있습니다.

변수와 다르게 좌항의 값과 우항의 값을 비교하기 위해 좌항값 == 우황값으로 시작하며 좌항와 우항의 값이 같다면 true(참), 틀리다면 false(거짓) 가 된다.

비교연산자 숫자와 문자열

예제를 살펴보면 echo “10==20”; 을 출력하면 좌항값과 우항값이 다르므로 false 가 되며, echo “10==10” 좌항와 우항값이 같으므로 true 가 출력이 됩니다.

문자열 비교 예제를 보면 “one”==”one” ; 는 서로 같으므로 true 가 출력이 되며, “one”==”two” 는 서로 다르므로 false 가 출력이 됩니다.

문자열을 비교하여 출력하기 위해서는 반듯이 “문자열”==”문자열” 로 ” 을 붙여주어야 php에서 문자열로 인식하게 됩니다.

비교연산자 기호

위에 예제에에서는 좌항값 == 우항값의 기호를 사용하였지만 echo “10>20”; 로 10 숫자가 20 보다 크다이므로 false 가 출력되며 echo “10>5”; 는 10이 5보다 크므로 true 가 출력이 됩니다

또다른 연산자로 echo “1!=2” 는 숫자 1과 숫자 2는 다르므로 기호 ! 를 넣으면 true 가 출력되며 echo “1!=1”; 은 1과 1은 같으므로 false가 출력이 됩니다.

연산자 “!” 는 부정을 나타내므로 값이 1과 2는 다르지만 ! 부정 연산자를 사용하여 true 가 출력이 되는것입니다.

연산자 출력확인

위에 예제들을 출력한것을 정리해보면 10==20 은 서로 다르므로 false, 10==10 은 서로 같으므로 true, 문자열 one==two 는 서로 다르므로 false, one==one 같으므로 true 가 출력이 됩니다.

10>20 은 10보다 20이 크므로 false, 10>5 는 10이 5보다 크므로 true 가 출력이 됩니다.

지금까지 PHP 비교연산자 문자열, 숫자 기본문법에 대해서 알아보았습니다. 연산자는 이후에 조건문, 반복문을 사용할때에필요하므로 반듯이 알고 넘어가야 합니다.

Leave a Comment