2015-12-07 50 views
0

我遇到了PHP问题。我需要找出,如果第一行.CSV文件包含确切的值。到目前为止,我尝试:检查文件的第一行是否包含字符串

$file = file_get_contents("./file.csv"); 
    if (strpos($file, "Value") !== false) { 
     echo "Found"; 
    } 

如何检查,如果.csv文件第一行包含文本,上面写着“值”?

+2

看http://php.net/manual/en/function.file.php,然后使用索引'0 '或'1'(取决于你是否有标题)。 – chris85

+3

如果CSV非常大,那么只用file_get_contents来比较第一行的效率并不高。 [检查](http://stackoverflow.com/questions/4521936/quickest-way-to-read-first-line-from-file)这些答案中的一些,看看哪种方法可能是最适合你的。 –

回答

0

问题通过寻找确切地解决了,我需要看看:)

if (strpos($data[0],'Value') !== false) 
相关问题