PHP获取数组中的下一个元素

时间:2011-10-11 11:02:09

标签: php arrays date

我有2个运输区,A& B. A区的订单每周一,周三和周五交付。星期五,而B区是星期二,星期四,星期六。对于每个订单,交货日计划在下一个可用日期,具体取决于区域。请注意,如果有人在星期一下订单,货物将在下一个可用日期交付,即B区周二和A区周三。

到目前为止它工作正常,但我还需要做最后一件事,这就是代码http://ideone.com/vpL0N

请到最后一行阅读我的评论,它解释了我需要的内容。我相信如果我进入$ zones数组中的下一个元素,它会工作,但不能算出来。

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以使用php next方法获取数组中的下一个值。

<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport);    // $mode = 'bike';
$mode = next($transport);    // $mode = 'car';
$mode = prev($transport);    // $mode = 'bike';
$mode = end($transport);     // $mode = 'plane';
?>

http://php.net/manual/en/function.next.php