1 min read

php数组存入文件

想用EXCEL代替数据库的。坑爹的200行数据就开始卡了。用这个生成缓存文件了。

存入:

<?php

..数组读取..略过,返回$arr

$cache_file="file.cache";

file_put_contents($cache_file,serialize($arr));

echo '缓存更新完成';

?>

读取:

<?php

if (file_exists('file.cache')) {
    //读取缓存内容
    $file="file.cache";  
    $handle = fopen($file, "r");  
    $arr = unserialize(fread($handle, filesize ($file)));  
 
} else {
    echo "缓存文件不存在。请更新缓存<a href=\"cache.php\">点我更新</a>";exit();
}


?>