2012-12-10 2 views
0

У меня есть программа, которая генерирует текстовые файлы, и я хочу прочитать этот файл и извлечь из него определенные данные. Скрипт должен искать ключи текстового файла и возвращать значение в переменную.Чтение текстового файла с разделителем php

Мой текстовый файл выглядит следующим образом:

"KEY1" "value to be returned" timestamp 
"KEY2" "value to be returned" timestamp 

Я попытался с взрываются, и т.д., но это не работает. Спасибо заранее, Энди.

+1

Это ужасный способ хранения ваших данных IMO ... – esqew

ответ

2

Вы можете использовать fgetscsv().

$data = fgetcsv ($fh, NULL, ' '); 

Это будет читать ваш файл как CSV, но будет использовать пробел в качестве разделителя.

explode() слишком тупой инструмент для этого, поскольку вы используете кавычки, чтобы дать пространству их буквальное значение.

Смежные вопросы