Управлять датой и временем с помощью PHP - PullRequest
0 голосов
/ 22 декабря 2011
$arr = array("0" => array(
               "from" => '2011-12-22 06:30',
               "to" => '2011-12-22 09:00'
        ),
             "1" => array(
               "from" => '2011-12-22 10:30',
               "to" => '2011-12-22 11:00'
        ),
             "2" => array(
               "from" => '2011-12-22 12:30',
               "to" => '2011-12-22 13:00'
        )
    );


$datetime = new DateTime("06:00");

echo "<table>"; 


for($i=0; $i<20; $i++) { 
    echo "<tr>";
    $datetime->modify('+30 minutes');

    for ($j=0; $j<7; $j++){
        if($arr[0]['from'] == $datetime->format('Y-m-d H:i') ) {
                $class = ' class="red"';
            } else {
                $class = '';
            };
        echo "<td $class>" . $datetime->format('Y-m-d H:i') . "</td>";
        $datetime->modify('+1 day');  
    }

    echo "</tr>";
}

echo "</table>";

Теперь я проверяю это только за $ arr * [0] *.Можно ли проверить это для всех позиций (текущий 0, 1,2) в этом массиве?Теперь это проверка только последнего элемента.Я хотел бы проверить все данные из массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...