채택완료

문자 부등호 치환

2020-11-02 (월) 19:44:19 2,611

특정 변수 or 문자를 부등호로 치환하여 if문에 사용할 수 있을까요?

예시)

Copy
$sign = "score";

 

$sign == "score" ? "<=" : '<';

if ( 0 . $sign . 1) { true; } false;

..

이런 식으로 사용하길 원하는데 if문을 두번 반복하여 사용하는 방법밖에 없을까요..?

저렇게 사용하는 이유는 DB에서 몇점 이상 몇점 이하에 대해 값을 넣어 사용하고 있습니다.

Copy
if(sign=="score") {

 if(0 <= 1 ) {echo 1;}

} else {

 if(0 < 1 ) {echo 2;}

}

답변 2개

채택된 답변
+20 포인트
2020-11-02 (월) 21:05:16

없습니다.

$sign = $sign == "score" ? "<=" : '<';

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