不用数据库,使用什么格式文件储存临时数组?

解决方案 »

  1.   

    就用json吧$str = json_encode($arr);
    //写如文件
    ====================
    //读取文件
    $str=file_get_contents(****);
    $arr = json_decode($str,true);最好的方式就,直接以php数组语法的格式存储文件,用的时候require近来就可以了
      

  2.   

    file_put_contents('array.php', var_export($array, true));//写入到文件然后直接require('array.php');就行了
      

  3.   

    file_put_contents('array.php', '<?php return '.var_export($array, true).';?>');
    $array = require('array.php');
      

  4.   

    设你的原始数据在数组 $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;
      

  5.   

    json_decode($str,true);
    json_decode默认返回的是一个对象,加个true的参数,才是返回数组。
      

  6.   

    1.json
    2.序列化
    3.可以使用var_export
      

  7.   

    1. json 可让js直接读取,本地js和php交互2. xml/xhtml 多用于通迅, web service之类3. php文件,只能通过php
    这三种用得最多,序列化不经常用