php将数组存储为文本文件方法汇总
|
php 缓存数组形式的变量,实际上就是将 php 将数组写入到一个文本文件或者后缀名为 .php 存储起来,使用的时候直接调用这个文件。那么如何使用 php 将数组保存为文本格式的文件呢?下面分享三种方法实现将 php 数组写入到文件以缓存数组。 (1)利用serialize 将数组序列化存储为文本文件,调用时候再使用unserialize 还原 array('blue','red','green'),'size'=> array('small','medium','large'));
//缓存
if(false!==fopen($file,'w+')){
file_put_contents($file,serialize($array));//写入缓存
}
//读出缓存
$handle=fopen($file,'r');
$cacheArray=unserialize(fread($handle,filesize($file)));
(2)自创的将数组保存为标准的数组格式,虽然保存时复杂了点但是调用时简单 array('blue','large'));
cache_write($file,$array,'rows',false);
//写入 //数组转换成字串 //写入文件 (3)利用 var_export 将数组直接保存为数组形式存储到文本文件中 array('blue','large'));
//缓存
$text='
以上就是为大家介绍的三种php将数组保存为文本格式的方法,希望对大家的学习有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
