不用数据库,使用什么格式文件储存临时数组? 不用数据库,使用什么格式文件储存临时数组? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就用json吧$str = json_encode($arr);//写如文件====================//读取文件$str=file_get_contents(****);$arr = json_decode($str,true);最好的方式就,直接以php数组语法的格式存储文件,用的时候require近来就可以了 file_put_contents('array.php', var_export($array, true));//写入到文件然后直接require('array.php');就行了 file_put_contents('array.php', '<?php return '.var_export($array, true).';?>');$array = require('array.php'); 设你的原始数据在数组 $ar 中你可以这样保存:file_put_contents($filename, var_export($ar, true));这样获取:$s = file_get_contents($filename);eval("\$ar = $s;");你也可以这样保存:file_put_contents($filename, '<?php $ar = '. var_export($ar, true).';');这样获取:include $filename; json_decode($str,true);json_decode默认返回的是一个对象,加个true的参数,才是返回数组。 1.json2.序列化3.可以使用var_export 1. json 可让js直接读取,本地js和php交互2. xml/xhtml 多用于通迅, web service之类3. php文件,只能通过php这三种用得最多,序列化不经常用 firephp怎么断点调试啊 PHP类的运用 array_diff_uassoc和array_udiff_assoc区别 写了个遍历目录、批量替换文件内容的类 PHP + ajax 四级联动的问题 PHP环境下配置在线编辑器FCKeditor mysql 的问题,AND 和 LIKE 不能并存于一个WHERE 条件里面吗 The session id contains illegal characters 怎么在客户端改变session变量的值 怎么与ACCESS连接 求大家帮忙解决这个问题啊。奇怪的php空白 PHP有什么作用呢?
//写如文件
====================
//读取文件
$str=file_get_contents(****);
$arr = json_decode($str,true);最好的方式就,直接以php数组语法的格式存储文件,用的时候require近来就可以了
$array = require('array.php');
你可以这样保存:
file_put_contents($filename, var_export($ar, true));
这样获取:
$s = file_get_contents($filename);
eval("\$ar = $s;");你也可以这样保存:
file_put_contents($filename, '<?php $ar = '. var_export($ar, true).';');
这样获取:
include $filename;
json_decode默认返回的是一个对象,加个true的参数,才是返回数组。
2.序列化
3.可以使用var_export
这三种用得最多,序列化不经常用