php中将一段数据存到一个txt文件中并显示其内容_php技巧

这里的数据可以为基本数据类型,数组,对象等;

在存储的时候可以用serialize进行序列化,但取的时候要先用unserialize反序列化。

<?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转义。

<?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);
?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据
txt
海贼王之海军中将txt、王必成中将 txt、中将老公萌萌哒txt、php中将字符写入文件、我有特殊沟通技巧txt,以便于您获取更多的相关知识。

时间: 2024-11-08 19:38:29

php中将一段数据存到一个txt文件中并显示其内容_php技巧的相关文章

fgets-如何没从一个txt文件中读取数据,然后将这条从txt文件中删除

问题描述 如何没从一个txt文件中读取数据,然后将这条从txt文件中删除 就是用于post的模块,从txt中读取一行post信息之后将它post出去,如果post成功,就将它从日志txt中删除. 感觉这个读取还好说,一行用fgets拉出来就可以post了吧 但是这个删除该如何是好 这就是一个起到日志作用的txt,如果可以Post的情况就一条一条post出去,不可以就存进来,大家来给我一点意见吧 解决方案 从一个txt文件中读取矩阵从一个txt文件中读取矩阵从oracle中读取数据并保存在txt文

c++-想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助

问题描述 想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助 A文件中,内容是这样的: [fullText]abcd[rating] [fullText]efg[rating] 我想要抽取[fullText] [rating]之间的内容,并将其保存到B文件中, 不同标签对的内容用空格隔开. 应该怎么写呢? 解决方案 正则表达式,解析出数据后保存 解决方案二: z字符串解析,截取对应位置子字符串. 解决方案三: 先分析行的内容,以回车换行符:如果确定 [fullTe

使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答

问题描述 使用Template模板生成了脚本后怎么把这个脚本的内容写入到一个txt文件中呢?求大神解答 public static void main(String[] args) throws Exception { Map map = new HashMap(); Configuration cfg = new Configuration(); Template t = cfg.getTemplate("src/main/webapp/model/sqoop_header.ftl"

关于用Scanner提取一个.txt文件中的信息

问题描述 我是个JAVA新手,跪求Scanner提取.txt文件中的信息的用法--我需要从一个.txt文件中一行一行的获得数据,如63355360503633533403110503每行中第一和第二个数是一组,分别存进两个不同的数组,如63存入一个数组,3存入另一个数组,一次类推.请问该如何使用Scanner实现呢?拜谢!!! 解决方案 解决方案二:思路:对每一行进行扫描,扫描后得到一行String,然后用String.split("")劈开成String[]数组再取出你要的第i个St

如何使用c#读取Infopath内feild,然后写入到一个txt文件中?

问题描述 如何使用c#读取Infopath内feild,然后写入到一个txt文件中? 如何使用c#读取Infopath内feild,然后写入到一个txt文件中? 请大神帮忙解答下?谢谢! 解决方案 infopath本身就是一个xml编辑器而已.所以你的问题其实就是用C#读取xml文件. 解决方案二: C# 4.0新增了两个方法:File.ReadAllText File.WriteAllText,只要一行,就可以把文件读取到字符串,以及把字符串写入文件 解决方案三: 利用Microsoft Of

如何用python把一个txt文件中所有逗号——,替换成空格?

问题描述 如何用python把一个txt文件中所有逗号--,替换成空格? 如何用python把一个txt文件中所有逗号--,替换成空格? 就是a,b之间就是去掉逗号,但保持点距离 解决方案 读取open文件.然后read读取内容.用replace替换内容.write写回文件

asp.net C#把数据写入到txt文件中代码

asp.net c#把数据写入到txt文件中代码 bool checkfile = file.exists(filename);   filestream fs = new filestream(filename, filemode.openorcreate, fileaccess.write);   streamwriter sw = new streamwriter(fs, system.text.encoding.getencoding("gb2312"));//通过指定字符编码

组装好一个stringbuffer或是一个arraylist之后,如何把信息导到一个txt文件中

问题描述 各位好:最近用eclipse开发了一个单据,我现在遇到的问题就是,我想把某张单据的信息给导出,以一个txt文件保存,我现在已经把要导出的数据组装成一个stringbuffer或是一个arraylist了,下面该如何写代码,我是个新手,找了好多资料都没有答案,请各位帮帮忙,本人等着急用.谢谢了. 解决方案 解决方案二:StringBufferbuffer=newStringBuffer("test");try{FileWriterwriter=newFileWriter(&qu

数据-mfc 读取txt文件中的坐标点,并顺次连接这些点绘制成线的实现

问题描述 mfc 读取txt文件中的坐标点,并顺次连接这些点绘制成线的实现 txt文件中的数据(x,y)坐标如下: 1 2 3 4 5 6 .. .. 请问,如何读取这些数据 并顺次连接这些点绘制成线 解决方案 用CFile等,Read,然后按空格截取,获得一组x,y的坐标 DrawLine来画线