지난 주 첫날과 마지막 날을 가져와야합니다. 아래 코드를 사용하면 루프 밖에서 변수를 읽으려고 시도 할 때까지 잘 작동합니다.FOR 루프 외부에서 변수를 사용할 수 없습니다.
<?php
$current_week = date(W);
$previous_week = $current_week - 1;
$year = date(o);
for($day=1; $day<=7; $day++) {
$temp = array ($day => date('Y-m-d', strtotime($year."W".$previous_week.$day)) . ' 00:00:00');
$firstday = $temp[1];
// echo here works fine
echo $firstday;
}
// echo here doesnt work anymore
echo $firstday;
?>
나는 이것이 실제로 작동하지 않는 이유를 알지 못합니다. 나는 PHP 문서를 통해 읽었으며 모든 것이 작동해야한다고 말한다. 나는 전혀 위즐이 아니며 지금은 정말 혼란 스럽다. 아무도 이것에 약간의 빛을 비출 수 있습니까?
미리 감사드립니다.
감사! 이 문제를 해결하는 데 도움이 :) –