前面讲过用serialize实现持久化, 但有个问题, 那就是可读性不强。 权衡考虑后, 还是用json_encode来序列化比较好。 咱们以数组为例来看看:

<?php 
    $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>"5"); 
    $test = json_encode($arr); 
    echo $test;
    echo "\n";
    
    $arr2 = json_decode($test, true); 
    print_r($arr2);
?>
      结果:

{"a":1,"b":2,"c":3,"d":4,"e":"5"}
Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
)


      至于持久化, 那方法实在是太多了。




本文转载:CSDN博客