채택완료

뜻좀 알려주세요

   $ww = $k < 246 ? 90 : 67; 

 

 

< 246 ? 90 : 67 이게 무슨 뜻인가요?

너무 어렵습니다.

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

 $ww = $k < 246 ? 90 : 67; 

 

변수k가 246보다 작으면 90을

그렇지 않으면 67를

변수 ww에 할당.

 

3항연산자 ...구글링해보시면 많은 정보 나올겁니다.

답변에 대한 댓글 1개

감사합니다.

3항 연산자.

if($k <246){

$ww = 90;

} else {

$ww = 67;

}

이것과 동치입니다. 이렇게 쓰기에는 너무 기니깐, 이것을 짧게 쓰는 방식이 3항연산자입니다.

답변에 대한 댓글 3개

친절한 설명 감사합니다.
만약 위의 내용에

310~313 라면 $ww = 64 라는

조건을 추가하고
그렇지 않다면 위의 내용대로
} else {
$ww = 67; 이렇게 하려면 어떻게 해야 할지요?
&&? 논리연산자중에서 and 연산을 사용하시면 될 것 같습니다.
아마도.. PHP는 자주사용해보지 않아서 정확하지 않을 수 있습니다.
하지만 대동소이 할 것 같습니다.

답변을 작성하려면 로그인이 필요합니다.