[PHP] 정수와 문자열 비교하기

Devbaul·2021년 8월 14일
0

PHP

목록 보기
22/24
post-thumbnail

정수와 문자열 비교하기

  • 문자열인 숫자와 수치를 비교할 때 ==과 !=은 문자열인 숫자를 수치로 간주하고 같은지 다른지 평가합니다.
    예를 들어 문자열인 "99"와 수치인 99를 ("99" == 99) 처럼 비교하면 결과는 true, 즉 같은 값으로 판단합니다.

1.실습 코드

  	$result1 = ("99" == 99);
    $result2 = ("99" != 99);

    var_dump($result1);
    var_dump($result2);

결과

bool(true)
bool(false)

2.실습 코드

  • "99"와 99를 다른 값으로 구별하려면 === 또는 !==을 사용해 값뿐만 아니라 형이 같은지도 비교합니다. 그 결과("99" === 99)는 같지 않다고 판단되어 false, ("99" !== 99)는 true가 됩니다.
  $result1 = ("99" === 99); // 값뿐만 아니라 형도 비교
  $result2 = ("99" !== 99);

  var_dump($result1); // false
  var_dump($result2); // true

결과

bool(false)
bool(true)

profile
자유로운 개발을 공부중

0개의 댓글