0
我遇到了PHP問題。我需要找出,如果第一行.CSV文件包含確切的值。到目前爲止,我嘗試:檢查文件的第一行是否包含字符串
$file = file_get_contents("./file.csv");
if (strpos($file, "Value") !== false) {
echo "Found";
}
如何檢查,如果.csv文件第一行包含文本,上面寫着「值」?
我遇到了PHP問題。我需要找出,如果第一行.CSV文件包含確切的值。到目前爲止,我嘗試:檢查文件的第一行是否包含字符串
$file = file_get_contents("./file.csv");
if (strpos($file, "Value") !== false) {
echo "Found";
}
如何檢查,如果.csv文件第一行包含文本,上面寫着「值」?
問題通過尋找確切地解決了,我需要看看:)
if (strpos($data[0],'Value') !== false)
看http://php.net/manual/en/function.file.php,然後使用索引'0 '或'1'(取決於你是否有標題)。 – chris85
如果CSV非常大,那麼只用file_get_contents來比較第一行的效率並不高。 [檢查](http://stackoverflow.com/questions/4521936/quickest-way-to-read-first-line-from-file)這些答案中的一些,看看哪種方法可能是最適合你的。 –