我試圖從文本文件中獲取一些日程安排時間並顯示它們。我在下面的代碼中做了這部分。但我真正需要做的,而不是一直顯示,是將文本文件中的行與當前時間進行比較,並只顯示下一個計劃的時間。我不太清楚如何做到這一點。將文本文件中的行與當前時間進行比較
我想我必須將每一行從字符串轉換爲時間,然後將它們與當前時間進行比較,並在當前時間之後顯示下一個。我不知道該怎麼做。任何幫助,將不勝感激。
<?php
$file_handle = fopen("schedule.txt", "rb");
date_default_timezone_set('America/Denver');
$currenttime = date('H:i:s');
while (!feof($file_handle)) {
$line_of_text = fgets($file_handle);
$parts = explode('=', $line_of_text);
print $parts[0] . $parts[1]. "<BR>";
}
fclose($file_handle);
?>
<p>The current time is:</p>
<?php
print $currenttime;
?>
你應該張貼的輸入文件 – alfasin 2013-05-06 18:52:44
文字磚的例子內容僅僅是這樣(但換行): 10:00 14:00 16:00 20:00 – Neve 2013-05-06 18:59:30