php 打印对象到文件,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);
本文标签:PHP
版权声明:若无特殊注明,本文为《小傲世》原创,转载请保留文章出处。
本文链接:https://pjax.vip/159.html
正文到此结束
php 打印对象到文件,php中file_put_contents()将数组或对象写入到文件相关推荐
- android json字符串转成json对象_在PHP中处理JSON数组以及对象
php中文网最新课程 每日17点准时技术干货分享 在 PHP 中处理 JSON 数组以及对象 与客户端混淆的常见原因是围绕 JSON 数组和对象,以及如何在 PHP 中指定他们.特别是,问题是由空对象 ...
- python的excell库_Python中使用第三方库xlrd来写入Excel文件示例
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write x ...
- android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?
在Android Studio中快速导入可绘制对象的方法? 在Android项目中的某个时候,您将需要在res/drawable目录中导入一些可绘制对象-工具栏图标,图像,UI功能. 大多数情况下,您 ...
- javaweb上传文件_javaWeb中,如何通过CommonsFileUpload组件上传文件
大家好,欢迎来到雄雄的小课堂,今天给大家分享的是<javaWeb中,如何通过Commons-FileUpload组件上传文件> 前言:文件上传大家都不陌生,在这个互联网飞速发展的时代,共享 ...
- java 给对象创建实例_Java中创建(实例化)对象的五种方式
Java中创建(实例化)对象的五种方式1.用new语句创建对象,这是最常见的创建对象的方法. 2.通过工厂方法返回对象,如:String str = String.valueOf(23); 3.运用反 ...
- 安卓怎么显示res文件夹中的html_安卓手机如何打开.mhtml文件?
01 由于MHTML是属于网页类的文件,所以首先得从浏览器入手,因为浏览器主要就是用来看网页的:打开手机浏览器:按下手机的菜单键或点击下方菜单栏中间的按键:找到"下载/文件"选项并 ...
- javascript中对一个对象数组按照对象某个属性进行排序
在javascript中,对象和数组是两种不同的类型,这和php中的数组概念不同.在javascript中,也有一些精妙的算法,用来对一些对象进行排序.我在面试迅雷的时候,也拿到一道题,当时做题的时候 ...
- java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...
使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...
- 如何批量在文件夹中建立php,怎样快速实现批量建立文件夹 电脑一次性快速批量新建多个文件夹的方法...
今天给大家带来怎样快速实现批量建立文件夹,电脑一次性快速批量新建多个文件夹的方法,让您轻松解决问题. 如何快速实现批量建立文件夹方法 电脑如何一次性快速批量新建多个文件夹.我们在使用电脑的时候,总是会 ...
最新文章
- 长篇自动驾驶技术综述论文(下)
- 如何让Sublime Text编辑器支持新的ABAP关键字
- linux上安装pycharm
- Hyper-V P2V转换遇到的问题
- 解决Sublime包管理package control 报错 There are no packages available for installation
- 使用一些可选的将字符串配置属性转换为其他类型
- 百度地图电子围栏功能的实现
- Atitit 理财之道 attilax著 1. 融资	3 1.1. 融资账户余渠道	3 2. 风控	3 3. 	3 4. 投资	3 5. 线上财富与资源	3 5.1. Jd流量 飞猪流量	3 5.
- 【codeVS 1082】树状数组(区间修改,区间查询)模版题
- 小米12s 12sU 12sP 12x 12pro天玑版等小米机型通用解锁bl 刷写root全部步骤教程
- 2019蓝桥杯省赛心得
- (UML)统一建模语言简介(关系详解)
- python 爬虫 运用urlopen() 和urlretrieve()方法傻瓜操作 爬取虎牙直播主播头像
- 云服务器的计费模式有哪些?
- [NodeJS] Jest 环境下 Axios 请求报错: Cross origin http://localhost forbidden
- cdr怎么算曲线周长_CorelDRAW X3计算封闭曲线长度和面积
- can收发器 rx_USB-CAN收发器
- html5圆圈,圆形按钮HTML5/CSS3 button代码
- 基础题库:12 甲流疫情死亡率
- CVPR_2021_Fast-GANFIT: Generative Adversarial Networkfor High Fidelity 3D Face Reconstruction