2015-12-07 71 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) 
相關問題