不用数据库,使用什么格式文件储存临时数组? 不用数据库,使用什么格式文件储存临时数组? 解决方案 » 免费领取超大流量手机卡,每月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这三种用得最多,序列化不经常用 php session问题 str_replace的效果 关于使用smarty如何将输出存为变量 求一中文转换成字母的加密算法 PHP时时监控数据库 关于分组显示问题 PHP中Serializable接口如何使用 PHP,,其实稳不稳定的呢? 高手请进,变量为空,如何解决? 爆菜的问题:怎么用phpinfo()写的测试文件!在线等待!很菜吧!呵呵 求大家帮忙解决这个问题啊。奇怪的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
这三种用得最多,序列化不经常用