티스토리 뷰

1
  (string) - 개념


PHP에서 문자열을 비교할 때 숫자일 경우에는 문자와 숫자의 제대로된 비교를 하기 위해서 숫자를 문자열로 바꿔주는 역할을 합니다.


2
  (string) - 예제



PHP
 
코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

if("A123">456)
{
echo "A123이 크다";
}else{
echo "456이 크다";
}

echo "<br><br>";

if("A123">(string)456)
{
echo "A123이 크다";
}else{
echo "456이 크다";
}

?>





결과
 
화면

(string) 결과화면



코드
 
설명

첫번째 if문을 보게 되면 문자인 A123과 숫자인 456을 비교형 연산자를 이용해 비교 했을 때 A123은 숫자와 비교를 할 때 자동으로 수치형으로 변환이 되면서 A123은 123으로 456가 비교를 하게 됩니다.

그래서 echo 결과는 456이 크다고 나오게 됩니다.

그래서 두번째 if문에서 456을 (string) 이라고 붙여주어 문자열로 변환한 뒤 비교를 해 보았습니다.

이때는 A123과 456이라는 문자열이 비교가 됨으로써 A123이 크다라는 결과가 나옵니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday