$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) в этом массиве?Теперь это проверка только последнего элемента.Я хотел бы проверить все данные из массива.