我正试图让这段脚本工作,但它一直在奄奄一息
$currentdays = intval(date("t"));
echo $currentdays; //echoes 30 as we're in April
$i = 1;
while ($i <= $currentdays){
echo $day;
}
它一直没有错误地死亡。我觉得它已经超时了,但它肯定会花时间。
答案 0 :(得分:9)
您需要增加$i
。 1将始终小于30,创建一个无限循环。
$currentdays = intval(date("t"));
$i = 0;
while ($i++ < $currentdays){
echo $i; // outputs 1, 2, 3.. 30
}
答案 1 :(得分:5)
$i
永远不会改变。试试这个:
$currentdays = intval(date("t"));
echo $currentdays; //echoes 30 as we're in April
$i = 1;
while ($i++ < $currentdays){
echo $i;
}
答案 2 :(得分:3)
你回复$ day后永远不会增加$ i。这将进入无限循环。