php中数组写入文件方法

 代码如下 复制代码

var_export($times,true);后面不加true不能写入文件哟
$fp = fopen('aa.txt','w+');
fwrite($fp,var_export($times,true));
fclose($fp);

方法二

利用serializ与unserialize函数

 代码如下 复制代码

if(isset($_POST['sub'])){    
 $cfg = array('contact'=>$_POST['contact']); //把数据存入数组   
 file_put_contents('./data/contact.cache',serialize($cfg));
        //把数组序列化之后,写到contact.cache里,
 $this->redirect('other/contact');//跳转
 }
 else{    
 $fp = fopen('./data/contact.cache','r');//读
 $cf = unserialize(fread($fp,filesize('./data/contact.cache')));//反序列化,并赋值
 $this->assign('cfg',$cf);//送到前台模板
 $this->display('other/contact');
 }

时间: 2024-07-30 16:10:20

php中数组写入文件方法的相关文章

Win7系统在exFAT格式中无法写入文件怎么处理?

  Win7系统在exFAT格式中无法写入文件怎么处理? 1.按"win+r"打开"运行"窗口,输入"cmd"并按回车,打开命令提示符窗口; 2.在打开的命令提示符窗口中,输入命令代码1chkdsk H: /F并按回车,这个时候系统开始自动运行,但需要注意的是,代码中的盘符符号咱们需要根据自己的实际情况进行更改,切记不要直接复制代码使用哦,不然这样是无效的. 3.等系统运行完成后,可就在exFAT中写入文件了,不过为了操作的方便,小编还是建议通过

javascript中数组的concat()方法的具体使用

 数组的concat()方法想必大家比不陌生吧,在本文为大家介绍下javascript中数组的concat()方法的具体使用,感兴趣的朋友可以参考下 代码如下: <html>  <head>  <title>数组的concat()方法</title>    <script>  /*  数组的concat()方法:  1.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本.  2.返回一个新的数组.该数组是通过把所有 arrayX 参数添加

JS中数组重排序方法_javascript技巧

1.数组中已存在两个可直接用来重排序的方法:reverse()和sort(). reverse()和sort()方法的返回值是经过排序后的数组.reverse()方法会反转数组项的顺序: var values=[1,2,3,4,5]; values.reverse(); alert(values); //5,4,3,2,1 在默认情况下,sort()方法按升序排列数组,sort()方法会调用每个数组项的toString()转型方法,然后比较得到字符串,确定如何排序.即使数组中的每一项都是数值,s

PHP把数组写入文件实例代码

php把数组写入文件,通过序列和反序列实现.请看代码 $file="./data/file.cache"; file_put_contents($file,serialize($array));//写入缓存  代码如下 复制代码 <?php $file="./data/file.cache";   $array = array("count" => "3000",                  "nu

PHP中file_put_contents写入文件的优点

官方介绍 file_put_contents() 函数把一个字符串写入文件中. 与依次调用 fopen(),fwrite() 以及 fclose() 功能一样. 写入方法的比较 先来看看使用 fwrite 是如何写入文件的 $filename   = 'HelloWorld.txt'; $content    = 'Hello World!'; $fh         = fopen($filename, "w"); echo fwrite($fh, $content); fclose

javascript中数组的sort()方法的使用介绍

 数组的sort()方法用于排序,在本文将为大家介绍下javascript中sort()方法的具体使用 代码如下: <html>  <head>  <title>数组的sort()方法</title>    <script>  /*  sort()  1.没有产生副本,直接引用原数组  2.如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,  说得更精确点,是按照字符编码的顺序进行排序.  要实现这一点,首先应把数组的元素都转换成

javascript中数组的concat()方法使用介绍_javascript技巧

复制代码 代码如下: <html> <head> <title>数组的concat()方法</title> <script> /* 数组的concat()方法: 1.该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 2.返回一个新的数组.该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的. 如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组. */ var arr1 = [

javascript中数组的sort()方法的使用介绍_javascript技巧

复制代码 代码如下: <html> <head> <title>数组的sort()方法</title> <script> /* sort() 1.没有产生副本,直接引用原数组 2.如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序, 说得更精确点,是按照字符编码的顺序进行排序. 要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较. 3.如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值, 然后返

Swift编程中数组的使用方法指南_Swift

Swift 数组用于存储相同类型的值的顺序列表.Swift 要严格检查,它不允许错误地在数组中存放了错误的类型. 如果赋值创建数组到一个变量,它总是可变的,这意味着可以通过添加元素来改变它, 删除或更改其项目,但如果分配一个数组常量到则该数组,则数组是不可被改变的, 也就它的大小和内容不能被改变. 创建数组可以使用下面的初始化程序语法来创建某种类型的空数组: 复制代码 代码如下: var someArray = [SomeType]() 下面是创建一个给定的大小,并用初始值的数组的语法: 复制代