PHP 数组保存到文件(txt) File_put_contens和var_export的使用

我们在开发过程中经常会遇到打印数组日志,把数组存入文件中,方便日志查看。
那我们的思路应该是什么?首先要想到我们怎么把合法的PHP数组代码完整的存入文件中,那我们第一个想到的就应该是var_export函数。

手册解释:
此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。

您可以通过将函数的第二个参数设置为 TRUE ,从而返回变量的表示。

$a  = array ( 1 ,  2 , array ( "a" ,  "b" ,  "c" ));
var_export  ( $a );

/* 输出:
array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)
*/

把数组存入文件:

$arr=array('name'=>'my','age'=>19);//定义数组
file_put_contents('info.txt',var_export($arr,true));//var_export 记得放入第二参数TRUE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值