0
예를 들어 오늘이 화요일 인 경우 "화요일", "수요일", "목요일", "금요일", "토요일", "일요일", "월요일"을 가져 와서 표 머리글에 추가하려고합니다. for 루프와 날짜 ("l") 함수를 사용해 보았지만 알아 내지 못했습니다. 아무도 나를 도울 수 있습니까? 오늘 PHP를 포함하여 오늘부터 오늘까지 7 일간의 이름을 얻는 방법은 무엇입니까?
이
$days = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); $header='<tr>'; foreach($days as $x){ if($x=date("l")){ for($i=0; $i<7;$i++){ $header = $header.'<th width="100">'.$x.'</th>'; $x++; } } } $header=$header.'</tr>';
나를 위해 일했다. 덕분에이처럼 사용할 수있는 7 일간의 모든
for($i=0; $i<7;$i++){
$header = $header.'<th width="100">'.date('l',strtotime('+'.$i.' days')).'</th>';
}
break;
}
문제는 귀하의 조건부입니다. 현재 반복되는 모든 요일에 '$ x'를 덮어 씁니다. '$ x = date ("l")''$ x'을 설정하면'=='과 비교하지 않습니다. – chris85
http://stackoverflow.com/questions/2063480/the-3-different-equals를 참조하십시오. – chris85