У меня есть CSV-файл, который содержит четыре поля данных:
date;place;time;event
Как видите, первое - это дата.
Мне нужно построчно читать CSV, сравнивать DATE с текущей датой и выводить десять строк, начиная со строки с текущей датой.
Я попробовал этот код:
<?php
date_default_timezone_set("Europe/Zagreb");
$today = date('Ymd');
$file_handle = fopen("data.csv", "r");
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024,";");
if ($line_of_text[0] >= $today) echo $line_of_text[0] . "-" . $line_of_text[1]. "-" . $line_of_text[2] . "-" . $line_of_text[3] . "<BR>";
}
fclose($file_handle);
?>
Но я не могу сломать это после 10 строк. Я использовал ГГГГММДД формат даты в формате CSV и код, поэтому в основном я работаю с числами, а не с датами.