답변 6개 / 댓글 4개
연관배열을 이용하는 것도 방법입니다.
예제 코드입니다.
//$arr[1] : ○, $arr[2] : △, $arr[3] : □$arr = array("1" => "○", "2" => "△", "3" => "□"); <? echo $arr[$arr_842[$i]["wr_11"]] ?>
답변에 대한 댓글 2개
앞의 '입력한 값', 뒤의 '입력한 값'이 동일한 것의 성격이라면..
<? echo $arr_842[$i]["wr_11"] ?>
로 if 문 없이 바로 출력 해주면 됩니다.
1~100까지의 조건이있다면 다 비교해주어야합니다.
조건문은 특정 조건일때만 사용되어집니다. 특정조건이없을때 조건문이 성립될수없습니다
1~100까지 있다면 다 해줘야 합니다. 설정이 없다면 어느 값이 나올지 모르기 때문에 원하시는대로 하실수는 없으실겁니다.
<?php if($arr_842[$i]["wr_11"]=="1" or "2" or "3" or "4") {?>O<?}?>
이렇게 or로 처리하셔도 되고
제일 좋은방법은 배열화 하여 배열의 값으로 판단하는 방법이 제일 좋은 방법 같습니다
답변에 대한 댓글 1개
그럼 이 소스는 1부터 100까지 써줘야 된다는 말인데 간단히
<?if($arr_842[$i]["wr_11"]=="입력한값 " { ?>입력한값 <?} ?> 이렇게 나올순없나요?
<?if($arr_842[$i]["wr_11"]=="1") {?>O<?}?> 에서
<?elseif($arr_842[$i]["wr_11"]=="다른값") {?>나올값<?}?> 하시면 됩니다.
<?if($arr_842[$i]["wr_11"]=="1") {?>O<?}?>
<? elseif($arr_842[$i]["wr_11"]=="2") {?>2<?}?>
<? elseif($arr_842[$i]["wr_11"]=="3") {?>3<?}?>
와같이 elseif로 조건주시면됩니다
답변에 대한 댓글 1개
그럼 이 소스는 1부터 100까지 써줘야 된다는 말인데 간단히
<?if($arr_842[$i]["wr_11"]=="입력한값 " { ?>입력한값 <?} ?> 이렇게 나올순없나요?
답변을 작성하려면 로그인이 필요합니다.
그럼 이 소스는 1부터 100까지 써줘야 된다는 말인데 간단히
<?if($arr_842[$i]["wr_11"]=="입력한값 " { ?>입력한값 <?} ?> 이렇게 나올순없나요?