【发布时间】:2014-07-05 13:35:57
【问题描述】:
我尝试从 foreach 评分以形成一个数组......不幸的是我不再理解它了。
$date = new DateTime('last sunday');
$interval = DateInterval::createFromDateString('+1 day');
$period = new DatePeriod($date, $interval, 7, DatePeriod::EXCLUDE_START_DATE);
foreach ( $period as $dt ){
echo $dt->format( "d.m.Y\n" )."<br>";
}
数组应该是这样的
$dat = array(
"Monday" => $dt->format("d.m.Y \ n"),
"Tuesday" => $dt->format("d.m.Y \ n"),
"Wednesday" => $dt->format("d.m.Y \ n"),
"Thursday" => $dt->format("d.m.Y \ n"),
"Friday" => $dt->format("d.m.Y \ n"),
"Saturday" => $dt->format("d.m.Y \ n"),
"Sunday" => $dt->format("d.m.Y \ n")
);
我如何在 foreach 中做到这一点?有人可以帮帮我吗?
谢谢
【问题讨论】:
标签: php arrays datetime foreach