Как записать содержимое массива в файл?


Предположим, вам необходимо по-быстрому записать содержимое массива в файл, но вы не хотите для этого использовать лишние циклы. Можем воспользоваться функциями var_export или print_r, которые возвращают содержимое массива в отформатированной строке.

$b = array ( 'm' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
$results = print_r($b, true);

Затем записываем данные в файл:

file_put_contents('filename.txt', print_r($b, true));

Вот и всё решение.