这里的数据可以为基本数据类型,数组,对象等;
在存储的时候可以用serialize进行序列化,但取的时候要先用unserialize反序列化。
1 2 3 4 5 6 7 8 9 | <?php
$data = array ( "上海" , "西安" , "北京" );
file_put_contents ( "E:/data.txt" ,serialize( $data ));
$datas = unserialize( file_get_contents ( "E:/data.txt" ));
print_r( $datas );
?>
|
Copy after login
当然也可以使用json_encode,这里数组可以以键值对存取,取时要用json_decode转义。
1 2 3 4 5 6 7 8 9 | <?php
$data = array ( "现代" => "上海" , "文化" => "西安" , "首都" => "北京" );
file_put_contents ( "E:/data.txt" ,json_encode( $data ));
$datas = json_decode( file_get_contents ( "E:/data.txt" ));
print_r( $datas );
?>
|
Copy after login