如何基于数组值通配符array_chunk?

时间:2017-10-03 08:46:28

标签: php arrays

我在PHP中从数据库返回这个数组,这是用户可以在宝宝坐下的时间:

Array
(
    [0] => 08:30 - 09:00
    [1] => 09:00 - 09:30
    [2] => 09:30 - 10:00
    [3] => 10:00 - 10:30
    [4] => 10:30 - 11:00
    [5] => 11:00 - 11:30
    [6] => 11:30 - 12:00
    [7] => 12:00 - 12:30
    [8] => 12:30 - 13:00
    [9] => 13:00 - 13:30
    [10] => 13:30 - 14:00
    [11] => 14:00 - 14:30
    [12] => 14:30 - 15:00
    [13] => 15:00 - 15:30
    [14] => 15:30 - 16:00
    [15] => 16:00 - 16:30
    [16] => 16:30 - 17:00
)

我想做的是在4个不同的栏目中展示它们:

夜晚早上|一天|晚上

夜晚应从00:00开始,早晨应从06:00开始,日间应从12:00开始,晚间从17:00开始。

我还要记住,所有用户可能没有夜间可用!

如何将它们分成四列?

编辑:

所以我试着比较foreach循环中的小时数,但仍然卡住了。任何起点?

  foreach ($filtered_times as $key => $value) {
    $startingTimes = substr($value,0,5);

    $startingTimesArray[] = explode(' ', $startingTimes);

    if (date("H") < $startingTimes) {
    } else if (date('H') > $startingTimes && date("H") < 18) {

    } else if(date('H') > 17) {

    }
  }

0 个答案:

没有答案