티스토리 뷰
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이 크다"; } ?> |
결과
화면
코드
설명
첫번째 if문을 보게 되면 문자인 A123과 숫자인 456을 비교형 연산자를 이용해 비교 했을 때 A123은 숫자와 비교를 할 때 자동으로 수치형으로 변환이 되면서 A123은 123으로 456가 비교를 하게 됩니다.
그래서 echo 결과는 456이 크다고 나오게 됩니다.
그래서 두번째 if문에서 456을 (string) 이라고 붙여주어 문자열로 변환한 뒤 비교를 해 보았습니다.
이때는 A123과 456이라는 문자열이 비교가 됨으로써 A123이 크다라는 결과가 나옵니다.
'[개발]프로그래밍 > php' 카테고리의 다른 글
[php] strcasecmp - 영문 대소문자 구분 (0) | 2019.12.18 |
---|---|
[php] strcmp - 숫자를 자동으로 문자열로 변환 후 비교 (0) | 2019.12.17 |
[php] === - 문자열 비교하는 연산 (0) | 2019.12.16 |
[php] urldecode - URL 디코딩 (0) | 2019.12.13 |
[php] urlencode - URL 인코딩 (0) | 2019.12.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday