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)这些答案中的一些,看看哪种方法可能是最适合你的。 –