我目前正在使用 php 打开一个 csv 文件,检查包含特定内容的单元格并使用 if-else 来获取特定信息。但是,我需要检查一个单元格是否包含某些信息的一部分。
例如
当前代码:
$error_handle = fopen("$reportUrl", "r");
while (!feof($error_handle) )
{
$line_of_text = fgetcsv($error_handle, 1024);
if($line_of_text[0] !== "")
{
$countErrors++;
}
}
fclose($error_handle);
我想要的代码:
$error_handle = fopen("$reportUrl", "r");
while (!feof($error_handle) )
{
$line_of_text = fgetcsv($error_handle, 1024);
if($line_of_text[4] == "$date *")
{
$countErrors++;
}
}
fclose($error_handle);
'*' 表示每行文本的时间不同,因此不能使用,但它是同一单元格的一部分。如何选择日期相同但时间不同的单元格?
仅供参考,日期格式通常为 '15/01/2013 12:06pm'