Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как записать PHP массив в файл и считать его из файла

#php #массивы #запись




 'Л. Толстый',
      'title' => 'Война и пир',
      'year' => 2005,
    ),
    array(
      'author' => 'Н. Гоголь-Моголь',
      'title' => 'Мертвые уши',
      'year' => 2005,
    ),
  ),
  array(
    array(
      'author' => 'Г. Велс',
      'title' => 'Машина Бремени',
      'year' => 2009,
    ),
    array(
      'author' => 'Э. Дерроуз',
      'title' => 'Нарзан',
      'year' => 1994,
    ),
  ),
);

$bookshelf[] = 'SuperPuper';
object2file($bookshelf, 'array.txt');




Нужно выполнить запись в файл и чтение из файла этого массива, я только учусь.
    


Ответы

Ответ 1



$filename = 'array.txt'; // Запись. $data = serialize($bookshelf); // PHP формат сохраняемого значения. //$data = json_encode($bookshelf); // JSON формат сохраняемого значения. file_put_contents($filename, $data); // Чтение. $data = file_get_contents($filename); //$bookshelf = json_decode($data, TRUE); // Если нет TRUE то получает объект, а не массив. $bookshelf = unserialize($data);

Комментариев нет:

Отправить комментарий