我已經編寫了一個用於讀取CSV檔案並根據時間和日期在網站上發布結果的廣播節目表的PHP腳本。然而,它似乎會發布兩次。
以下是腳本內容:
= $time) { $filteredData[] = $row; } } // Step 5: Display the filtered data with CSS classes for each row if (count($filteredData) > 0) { foreach ($filteredData as $row) { echo ""; echo ""; } } else { echo 'Not available.'; }"; echo ""; echo ""; echo ""; echo ""; echo "$row[2]
"; echo "
$row[3]
這是我在CSV檔案中測試的資料:
Friday,12,MMV,until 1pm,top_mmv.png Friday,13,MMV,until 2pm,top_mmv.png Friday,14,MMV,until 3pm,top_mmv.png Friday,15,MMV,until 4pm,top_mmv.png
但當到達週五下午2點時,它會同時發布1點和2點的行。請問我做錯了什麼?
你需要指定收集資料的條件,
例如,現在的目前時間是14點(加1小時是你的調整)。
$Hour >= $time
#我認為你可以看到問題出在哪裡。