Translate PHP腳本以讀取CSV檔案並傳回echo多次
P粉127901279
P粉127901279 2023-08-06 19:24:52
0
1
500

我已經編寫了一個用於讀取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 "
"; echo ""; echo "
"; echo "
"; echo "

$row[2]
$row[3]

"; echo "
"; echo "
"; } } else { echo 'Not available.'; }

這是我在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點的行。請問我做錯了什麼?

P粉127901279
P粉127901279

全部回覆 (1)
P粉481815897

你需要指定收集資料的條件,

if ($day === $currentDay && $Hour >= $time) {

例如,現在的目前時間是14點(加1小時是你的調整)。

$Hour >= $time

#
15 >= time from first line of csv is 12 - true 15 >= time from second line of csv is 13 - true 15 >= time from third line of csv is 14 - true 15 >= 15 - true

我認為你可以看到問題出在哪裡。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!