Часто бывает необходимо сохранить значение массива куда-нибудь, чтоб потом можно было его использовать и желательно без использования SQL , Сессий, Кук и т.п. Оптимальный вариант сохранить массив в файл, в любой момент можно считать и использовать, через любой промежуток времени.

Изобретать велосипед не стоит все и так довольно просто.
Сохраняем массив в файл

Code
function save_array($filename, $array) {
$dump = addslashes(gzcompress(var_export($array,true),9));
$fp = fopen($filename, «wb+»);
fwrite($fp, $dump);
fclose($fp);
}


Загружаем массив из файла

Code
function load_array($filename) {
$fp = fopen($filename,»r»);
$content = fread($fp,filesize($filename));
fclose($fp);
eval(‘$array=’.gzuncompress(stripslashes($content)).’;');
return($array);
}





Ваша оценка:

Рейтинг: 0.0 Всего:0 Добавил: Михалыч

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
Комментарии
Всего комментариев: 0