배열에 있는 값을 뽑아 for문을 돌리면 마지막값만 출력되는데 전부다 출력하고 싶습니다. 채택완료

Copy
<? foreach($new_array_holiday as $key => $dayoff)
{
 $cut_holiday_value=explode("-",$dayoff);
 //$count_holiday=count($new_array_holiday);
 $cut_holiday_value_year=$cut_holiday_value[0];
 $cut_holiday_value_month=$cut_holiday_value[1];
 $cut_holiday_value_day=$cut_holiday_value[2];
 $cut_holiday_value_ym=$cut_holiday_value[0].$cut_holiday_value[1];
 $cut_holiday_value_ymd=$cut_holiday_value[0]."-".$cut_holiday_value[1]."-".$cut_holiday_value[2];
 //var_dump($cut_holiday_value_day);

 }

?>

 

<? for($z=1; $z<13; $z++){    ?>
<td class="hday d<?=$now_year?>0<?=$z;?>">
<?if(strlen($z)=='1'){
 if($cut_holiday_value_ym==$now_year."0".$z){
 if($cut_holiday_value_day){?><div class="<?if($today_ymd >$cut_holiday_value_ymd){echo "already-date";}?> cube-day" ><?=$cut_holiday_value_day;?></div><?}
 }

}?>

$cut_holiday_value_day이 값이 마지막값이아닌 모든값이 출력되게하려면 어떻게해야할까요

답변 1개

채택된 답변
+20 포인트

질문이 잘 이해가 안되는데..

$cut_holiday_value_day_arr[$cut_holiday_value_day] = $cut_holiday_value_day;

이렇게 배열에 날짜별 값을 저장해서 출력해주면 됩니다.

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고