为了账号安全,请及时绑定邮箱和手机立即绑定

查找两个时间之间的可用会议时段

查找两个时间之间的可用会议时段

PHP
红糖糍粑 2023-07-08 20:17:25
我正在尝试计算两次之间有多少个可用的会议时段。我确信我在下面的代码中遗漏了一些简单的东西,因为我不经常使用 while 循环。$start = strtotime( 'tomorrow 9am' );$end = strtotime( 'tomorrow 9:30am' );$length = 900;$meetings = array();$i = 0;while ( $start < $end ) {    $meetings[$i]['start'] = $start;    $meetings[$i]['end'] = $start + $length;    $start + $length;    $i++;}它似乎导致了无限循环,但我不明白为什么。
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

这是因为你没有增加变量$start

$start + $length;

这本身没有任何作用,并且可能会错过等号。大概应该是:

$start += $length;


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信