#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);
Комментариев нет:
Отправить комментарий