butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

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

Есть массив, который появился благодаря вычислениям.
Есть ли способ записать его в файл, для кэша, так, чтобы он был в синтаксисе php легко и просто?
Или необходимо переделать все в нужный формат строк и их записывать в файл уже?

Т.е. чтобы не возиться примерно, как тут, делая строки:

$str = ' $lol = array ( "lol" =>"'.$arr['lol']." );";


А записать в файл как-то так
file_put_contents ( неизвестная_мне_функция($arr), $file );
  • Вопрос задан
  • 3341 просмотр
Решения вопроса 2
nazarpc
@nazarpc
Open Source enthusiast
А ещё лучше json_encode()/json_decode(), компактнее выходит, и даже быстрее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
BuriK666
@BuriK666
Компьютерный псих
$st = 'return '.var_export($arr, true);
file_put_contents('arr.php', $st);

$arr = include 'arr.php';
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы