В общем имеется 6 массивов с данными. Примерно такого вида: Код (PHP): $campany1 = array('name' => "Название кампании", 'start_day' => "Monday", 'start_time_1_hour' => "11", 'start_time_1_min' => "30", 'start_time_2_hour' => "23", 'start_time_2_min' => "00", 'duration' => "30 мин", // Длительность 'location' => "Деревня", 'prize' => "Знак Отличия", 'remains' => "" //Осталось до начала ); Мне нужно в зависимости от дня недели и времени выводить именно ближайшую запись, по времени. Вот думаю как это правильно сделать ? Вариант с: Код (PHP): $date = getdate(); if($date['weekday']==Monday){ foreach($campnay1 as $value => $k){ echo "<b>$value</b><br>"; } } кажется мне странным и не правильным. Еще же нужно сверять и время, потому что есть несколько вариантов, которые должны выводиться в понедельник, но в разное время. Подскажите пожалуйста, как правильно организовать вывод данных из массива в зависимости от дня недели и времени. Заранее спасибо.