채택완료

1~12월에 내용 삽입 하기

2018-03-30 (금) 10:37:48 2,294

안녕하세요 도움좀 얻고자 합니다.

1~12월 월간 계획표에 해당 내용을 삽입하려고 하는데

wr_1 변수에 체크박스의 밸류값이

if($wr_1_1) $wr_1=$wr_1_1."|";
if($wr_1_2) $wr_1.=$wr_1_2."|";
if($wr_1_3) $wr_1.=$wr_1_3."|";
if($wr_1_4) $wr_1.=$wr_1_4."|";
if($wr_1_5) $wr_1.=$wr_1_5."|";
if($wr_1_6) $wr_1.=$wr_1_6."|";
if($wr_1_7) $wr_1.=$wr_1_7."|";
if($wr_1_8) $wr_1.=$wr_1_8."|";
if($wr_1_9) $wr_1.=$wr_1_9."|";
if($wr_1_10) $wr_1.=$wr_1_10."|";
if($wr_1_11) $wr_1.=$wr_1_11."|";
if($wr_1_12) $wr_1.=$wr_1_12."|";

들어 가는데

리스트에서 가지고 올때    $wr_1 = explode("|", $wr_1);

$wr_1[0]안에 밸류값이

 january
february
march
april
may
june
july
august
september
october
november
december
 

하나일땐데 어떻게 하면 1~12월에 $wr_1[0] ...[12] 변수에 월을 매칭을 하면 좋을까요?

많은 조언부탁드립니다.

Copy
<table>
	    <caption>과정</caption>
	    <tr>
	     <th>프로그램 제목</th>
	     <td>1월</td>
	     <td>2월</td>
	     <td>3월</td>
	     <td>4월</td>
	     <td>5월</td>
	     <td>6월</td>
	     <td>7월</td>
	     <td>8월</td>
	     <td>9월</td>
	     <td>10월</td>
	     <td>11월</td>
	     <td>12월</td>
	    </tr>

	        <?php
	        for ($i=0; $i<count($list); $i++) {
	               $wr_1 = explode("|", $wr_1);

	    <tr>
	     <th><?php echo $list[$i]['subject'] ?></th>
	     <td><?php if($wr_1 == "january") echo  cut_str(strip_tags($list[$i]['content']),100)?> </td>
	     <td></td>
	     <td></td>
	     <td></td>
	     <td class="bg_red"><span class="txt_red">신청기간<br />(5월 초/중순)<br /></span>5월말 개최</td>
	     <td></td>
	     <td></td>
	     <td></td>
	     <td></td>
	     <td></td>
	     <td></td>
	     <td></td>
	    </tr>
	        <?php } ?>
	        <?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?>

	   </table>
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

이런식으로 하면 되지 않나요?

Copy
if (strpos($wr_1, "january") !== false ){

//$wr_1에 january라는 문자열이 포함되어 있음.

}

답변에 대한 댓글 1개

답변감사합니다. 그럼 나머지 달은 어떻게?? 매칭을 하면 될까요?

이렇게요????

Copy
for ($i=0; $i<count($list); $i++) {
 $wr_1 = explode("|", $wr_1);
//여기부터
 for ($j=0; $j<count($wr_1); $j++) {
  if($wr_1[$j] == "january"){
   echo "$wr_1[".$j."]에 있음";
  }
 }
//여기까지
}

답변에 대한 댓글 1개

답변 정말 감사합니다.

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