У меня возникли проблемы с выяснением того, как писать в файл, используя режим добавления fopen «a».
сам файл представляет собой простой массив PHP:
$array = array(
"entry1" => "blah blah",
"entry2" => "forbarbaz",
);
достаточно просто. Таким образом, использование fopen со вторым аргументом, установленным на «a», должно позволить мне добавить файл с помощью fputs.... проблема заключается в открывающей и закрывающей строках, т.е. $array = array(
и );
так что теперь файл должен выглядеть так:
"entry1" => "blah blah",
"entry2" => "forbarbaz",
как мне перестроить эти данные в работающий массив PHP, предполагая, что это просто текстовый файл со списком записей без открывающих и закрывающих строк? Извините, если это не ясно, это немного сложно. Нет, я не собираюсь хранить эти значения в БД, мне нужно преимущество в скорости, сохраняя эти конкретные значения в массиве файлов.
Итак, вопросы на самом деле заключаются в том, как мне создать полезный массив PHP из txt-файла с построчным списком, подобным этому?
Чтобы уточнить:
как мне получить текстовый файл с такими строками:
"entry1" => "blah blah",
"entry2" => "forbarbaz",
и есть работоспособный $php_array()????
eval
его, как предложено в одном из ответов, или как-то прочитать его), либо сделать его действительным php-файлом, как я предложил. - person Botanick   schedule 09.04.2012