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