我想运行一个while(或任何)循环来输出一个小的日期列表作为一个数组$start=$day=strtotime("-1day");$end=strtotime('+6day');while($day';$day=strtotime("+1day",$day);}这适用于打印,但我想将其保存为数组(并将其插入mysql数据库)。是的!我不知道我在做什么。 最佳答案 要创建一个数组,您需要首先在循环外初始化它(因为变量作用域)$start=$day=strtotime("-1day");$end=strtotime('+6day');