PDA

Показать полную графическую версию : [решено] PHP | Вывод массива в файл


Coutty
28-10-2008, 21:42
Достаточно большой XML-файл с огромной кучей мусора (прайс, импортированный из Excel'а) разбирается скриптом, в результате чего образуется четырёхуровневый ассоциативный массив.
Есть ли какая функция, чтобы его сохранить в файл? print_r() выводит в браузер. "Ручками" из браузера сохранять - не вариант, т.к. эта операция ежедневная - не удобно.
При этом формат должен быть подходящим для простого подключения файла через include/require.
Можно, конечно, написать свою, но должен же быть какой-то простой способ, раз print_r() существует.

Sham
29-10-2008, 00:40
не понятно, зачем print_r... мб serialize/unserialize?

file_put_contents('filename', serialize($array));

$array = unserialize(file_get_contents('filename'));

Coutty
29-10-2008, 08:48
Спасибо! Классная функция.
На JSON результат похож, но с другой стороны - вроде бы и не он совсем...




© OSzone.net 2001-2012