【发布时间】:2023-06-25 18:01:01
【问题描述】:
鉴于这个 PHP for 循环
$row->frequency = 1;
$row->date_1 = 10000;
$row->interval = 86400;
for ($i = 0; $i <= $row->frequency; $i++) {
$cal_data[] = array(
'start' => strtotime($row->date_1) + $row->interval,
);
}
我希望循环的第一次迭代忽略 + $row->interval 给我的结果:
10000
96400
我已经看到使用模数完成此操作,但无法在此处使用。有人有建议吗?
谢谢!
【问题讨论】:
-
数字
10000是strtotime的有效输入吗?你想做什么?如果你只做一两件事,为什么要使用循环呢? -
10000只是简化问题的一个例子 -
正如@sdleihssirhc 建议的那样,10,000 确实无效 - 也许用有效数据更新问题?
标签: php loops for-loop iteration