
<?php
$horario = array(
   0 => array('weekday'=> 'Segunda', 'open'=>array(array(8, 14), array(16, 23))),
    1 => array('weekday'=> 'Terça', 'open'=>array(array(8, 14), array(16, 23))),
    2 => array('weekday'=> 'Quarta', 'open'=>array(array(8, 14), array(16, 23)))
);
$dia_semana = date('w');
$hora = intval(date('h'));
$status = 'Fechado';

$html = '<h3>Informações</h3>';
for($i = 0; $i < count($horario); $i++){
    $dia = $horario[$i];

    $html.= "<h4>".$dia['weekday']."</h4>";
  foreach($dia['open'] as $horas){
      if ($dia_semana == $i && $hora > $horas[0] && $hora < $horas[1]) $status = 'Aberto';
    $html.= "<p>".$horas[0]." - ".$horas[1]."</p>";
    }
}
echo $html;
echo "<p><strong>".$status."</strong></p>";
