2015-12-07 4 views
0

У меня проблема с PHP. Мне нужно узнать, если первая строка файла .CSV содержит точное значение. До сих пор я пытался:Проверьте, содержит ли первая строка файла строку

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

Как проверить, если первая строка файла CSV, содержит текст, который говорит «Value»?

+2

Посмотрите на http://php.net/manual/en/function.file.php, а затем использовать индекс '0 'или' 1' (в зависимости от того, есть ли у вас заголовки). – chris85

+3

Если CSV огромно читает все это с помощью file_get_contents, просто для сравнения первая строка не очень эффективна. [Check out] (http://stackoverflow.com/questions/4521936/quickest-way-to-read-first-line-from-file) некоторые из этих ответов, чтобы узнать, какой метод может быть лучшим для вас. –

ответ

0

Проблема решена, посмотрев точные места, где мне нужно посмотреть :)

if (strpos($data[0],'Value') !== false) 
Смежные вопросы