$hori=[1,2,3,4,5]
for( $day=1; $day <= $countdate; $day++ ){
/////
}
上記のfor文で表示したカレンダーに
$horiに該当する日付を色を変えたいです。
array_searchを試しましたがうまくいきません。
よろしくお願いいたします。
for( $day=1; $day <= $countdate; $day++ ){ $w = date("w", mktime( 0, 0, 0, $next_month, $day, $now_year ) ); //スタイルシートの値設定ここから----------------------------------- if ( in_array( $day, (array)$hori, true ) ) { $style = "color:#C30;"; } switch( $w ){ case 0: //日曜日の文字色 $style = "color:#C30;"; break; case 6: //土曜日の文字色 $style = "color:#03C;"; break; default: //月~金曜日の文字色 $style = "color:#333;"; } //スタイルシートの値設定ここまで----------------------------------- $line = $day."日(".$weekday[$w].")"; //1行の定義:日付(曜日) /スタイルシートを挿入・1行ごとに改行して出力 echo '<tr><td style="'.$style.'">.$line."</td>" }
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/08 02:19
2019/04/08 02:23
2019/04/08 02:43
2019/04/08 02:51
2019/04/08 02:54
2019/04/08 04:46
2019/04/08 04:54