enesphp adlı üyeden alıntı: mesajı görüntüle
Senin için localde biraz kurcaladım Ne yapmaya çalıştığını tam olarak anlamadım, $result ve $period veri içeriklerini bilmediğim için salladım, kodları incelersen belki bir şey çıkarabilirsin.



$result = array(0 => "14:25",1 => "15:55",2 => "17:25");

$dates=[];

foreach ($result as $data) {
        $dates[] = $data;
     }

print_r($dates);


$s=0;

$period = array("14:25","12:30","17:25");
$selected = "14:25";
foreach($period as $interval) {
                 $time = date("H:i");
                 echo '<option ', $time === $dates[$s] ? ' class="red"' : '', ' value="', $time, '"', $time === $selected ? ' selected' : '', '>', $time, ' ', $time === $dates[$s] ? ' (Dolu)' : '', '</option>';
        $s++; }


echo $s;

Teşekkürler hocam.