만약에 숫자의 첫번째 숫자가 1일 경우에 "남자" 숫자가 2일 경우에 "여자" 라는 문구를 출력하려고 한다면 어떻게 해야하나요?
소스를 간단하게 알려주실분 있으신가요?
<!--@if()--> 구문으로 가능할까요?
만약에 숫자의 첫번째 숫자가 1일 경우에 "남자" 숫자가 2일 경우에 "여자" 라는 문구를 출력하려고 한다면 어떻게 해야하나요?
소스를 간단하게 알려주실분 있으신가요?
<!--@if()--> 구문으로 가능할까요?
{@$rarara = substr($숫자변수, 0, 1)}
<!--@if($rarara==1)-->
남자
<!--@elseif($rarara==2)-->
여자 <!--@end-->
이런 방식 아닐까요...? 저도 잘 모르긴 하지만..
html 파일에 다음과같이 붙여넣었습니다.
{@$rarara = substr("12345", 0, 1)}
<!--@if($rarara==1)-->
남자
<!--@elseif($rarara==2)-->
여자 <!--@end-->
그랬더니 이렇게 나옵니다.
{@$rarara = substr("12345", 0, 1)} 남자 여자
{@ } 내에서 변수를 선언하면 XE 템플릿 문법 때문에 이상하게 꼬일 수도 있습니다.
선택자가 2개밖에 없으므로 좀더 간단하게 구현하면
<!--@if(substr("12345", 0, 1) == 1)-->
남자
<!--@else-->
여자
<!--@end-->
2000년 이후에 태어나서 주민번호 뒷자리가 3, 4로 시작하는 사람들까지 처리하려면
<!--@if(substr("12345", 0, 1) % 2 == 1)-->
이렇게 홀짝 구분하는 코드를 써도 되고요.