php中file_put_contents()将数组或对象写入到文件

    选择打赏方式

平时做支付回调测试的时候,需要接受一下请求过来的数据,通常就会用到file_put_contents(),但如果直接使用 file_put_contents('as.txt',$_POST); 虽然可以接受到数据,但都是没经过格式化的,根本没办法知道相关的键名和值,本文就介绍三种方法:

第一:print_r方法

$asinfo = array(
  'name' => '傲世', 
  'sex' => '男', 
  'eyes' => array('4.9', '5.0')
);
file_put_contents('filename.txt', print_r($asinfo, true));
第二:json_encode方法

$asinfo = array(
  'name' => '傲世', 
  'sex' => '男', 
  'eyes' => array('4.9', '5.0')
);
file_put_contents('filename.txt', json_encode($asinfo, true));
第三:var_export方法

$arr = array('color' => array('blue','red','green'),'size' => array('small','medium','large'));
$text = '<?php $rows = '.var_export($arr,true).';';
file_put_contents('test.php',$text);
// 或者
$str = var_export($arr,true);
file_put_contents('test.txt',$str);

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/157.html
正文到此结束

热门推荐

发表吐槽

匿名评论 请叫我雷锋~

你还可以输入 250 / 250 个字

呵呵 哈哈 吐舌 开心 笑眼 可怜 乖 啊 你懂得 不高兴 生气 汗 黑线 哭 真棒 阴险 鄙视 酷 滑稽 纳尼 疑问 委屈 惊讶 勉强

评论信息框
可使用QQ号实时获取头像自动填写

私密评论

吃奶的力气提交吐槽中...


竟然没有人吐槽,快赶紧抢沙发吧!