날로 배운 php로 이것저것 구현중 '00'문자열이 귀찮게 했다.

비교 연산 중 일어난 일이고 다음과 같이 무의식적으로 적었었다.
$str = '00';
if( $str == '0' ){
	echo "9명 입니다.";
}else if( $str == '00' ){
	echo "99명 입니다.";
}
허나 위에 처럼 비교해선 비교가 안되더라 -0-;;
string 타입이라 명시해줘도 매한가지였다.
물어물어 보니 strcmp라는 함수가 있더라 허허


아래처럼 하니 비교가 잘되었다. ㅎㅎ
if( strcmp($str, "0") == 0 ){
	echo "9";
}else if( strcmp($str, "00") == 0 ) {
	echo "99";
}

유용한 함수는 많지만 역시 겪여보지 않으면 위 처럼 쉬운것도 생각이 안나더라 쩝쩝...

+ Recent posts