Программирование > PHP

Как записать массив в файл ?

(1/1)

Lion:
$data=file("data.dat"); - закидывает в массив содержимое файла, как выполнить обратную операцию ?

Britva:
fopen->fwrite->fclose наверное

Lion:
Я загрузил файл в массив, поменял там много чего и хочу записать обратно в файл. Типа так:
$data=file("data.txt");
$data[2]="йцу";
$file=fopen("output.txt","w+");
$data=fputs($file,$data);
fclose($file);
После этой операции в файл записывается слово "Array" как сделать что бы все записалось, так как хочеться ?

lodevar:

--- Код: ---
$file=fopen("output.txt","w+");
foreach ($data as $value)
{
    fputs($file,$value);
}
fclose($file);

--- Конец кода ---

Britva:
используй serialize перед сохранением и unserialize для чтения
типа вот такого - fwrite($file, serialize($data));

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии