답변 2개 / 댓글 8개
채택된 답변
+20 포인트
if( $list[$i]['wr_1'] >=0 ){
echo"윤선";
}
if( $list[$i]['wr_1'] ) {
echo "윤선"; // echo $list[$i]['wr_1'] 단순이 '윤선' 출력인지 wr_1 출력인지 몰라서 둘다
}
답변에 대한 댓글 7개
if( $list[$i]['wr_1'] ) 으로 하면 true, false로 거르는게 맞습니다.
그럼 php에서 true, false를 나누는 기준을 알려드릴게요.
문자열 "0" = false
숫자 0 = false
문자열 ""(빈칸) = false
내용이 있는 모든 문자열 = true
0이 아닌 모든 숫자 = true 입니다.
가끔 0을 포함한 숫자와 false 값을 갖는 변수로 비교해야할 경우가 있는데요. 이럴때 0이 false로 인식되면 안되는 문제가 생깁니다. 0도 하나의 값이니까요.
이럴경우 쓰는 방법이 if( $var === false ) 입니다.
그럼 php에서 true, false를 나누는 기준을 알려드릴게요.
문자열 "0" = false
숫자 0 = false
문자열 ""(빈칸) = false
내용이 있는 모든 문자열 = true
0이 아닌 모든 숫자 = true 입니다.
가끔 0을 포함한 숫자와 false 값을 갖는 변수로 비교해야할 경우가 있는데요. 이럴때 0이 false로 인식되면 안되는 문제가 생깁니다. 0도 하나의 값이니까요.
이럴경우 쓰는 방법이 if( $var === false ) 입니다.
답변을 작성하려면 로그인이 필요합니다.
좋은 하루되세요~ 꾸벅