php转出的json数据美化,PHP输出日志,json美化
// 全局通用日志工具
function setlog($param = [],$result = [],$name='',$filename = '',$path = ''){
if (!$path) {
$path = BASE_PATH.'../../logs/';
}
if (!$filename) {
// $filename = C('DB_NAME').'.log';
$filename = 'project.log';
}
// 没有目录则创建目录
if (!mkdir($path, 0777, true) && !is_dir($path)) {
throw new RuntimeException(sprintf('目录 "%s" 创建失败', $path));
} // 目录,权限,递归
$arr = array(
'param' => $param,
'result' => $result,
'name' => $name,
'time' => date('Y-m-d H:i:s')
);
file_put_contents($path.$filename,var_export(json_encode($arr,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT),true).PHP_EOL,FILE_APPEND);
file_put_contents($path.$filename,'================> '.date('Y-m-d H:i:s').' end <================'.PHP_EOL,FILE_APPEND);
}
升级,不转义特殊字符
// 全局通用日志工具
function setlog($param = [],$result = [],$name='',$filename = '',$path = ''){
if (!$path) {
$path = BASE_PATH.'../../logs/';
}
if (!$filename) {
// $filename = C('DB_NAME').'.log';
$filename = 'project.log';
}
// 没有目录则创建目录
if (!mkdir($path, 0777, true) && !is_dir($path)) {
throw new RuntimeException(sprintf('目录 "%s" 创建失败', $path));
} // 目录,权限,递归
$arr = array(
'param' => $param,
'result' => $result,
'name' => $name,
'time' => date('Y-m-d H:i:s')
);
file_put_contents($path.$filename,var_export(json_encode($arr,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES),true).PHP_EOL,FILE_APPEND);
file_put_contents($path.$filename,'================> '.date('Y-m-d H:i:s').' end <================'.PHP_EOL,FILE_APPEND);
}
JSON_UNESCAPED_UNICODE 中文不转义
JSON_PRETTY_PRINT 美化输出
JSON_UNESCAPED_SLASHES 特殊字符不转义
php转出的json数据美化,PHP输出日志,json美化相关推荐
- 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads
29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...
- python处理json数据 乱码报错_python json.loads json.dumps(ensure_ascii = False) 汉字乱码问题解决...
有这样一个需求: 需要一个json 文件 数据从数据库里查询出来 1. 设置文件头 # -*- coding:utf-8 -*- 2. 连接数据库 将数据库连接数据库的编码设置为utf8 db = M ...
- js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- 【数据格式】Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据
1.概述 转载:https://www.sojson.com/blog/245.html Jackson 格式化输出JSON 代码说明(对象) 我们一般输出就是普通的toString 输出.如下代码: ...
- ajax怎样获取json数据,如何使用ajax读取Json中的数据
本文给大家分享一下,如何使用ajax读取Json中的数据. 一.基础知识 什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) ...
- ajax写入json数据格式化,java ajax解析json数据格式化
java ajax解析json数据格式化 [2021-02-01 23:35:58] 简介: 服务器 hadoop格式化HDFS出现错误解决办法 报错信息: host:java.net.Unknow ...
- gson解析mysql城市json数据_Gson解析复杂的json数据
首先我们需要定义一个序列化的Bean,这里采用内部类的形式,看起来会比较清晰一些: 1 public classJsonBean {2 publicString a;3 public Listb;4 ...
- php二维码存放json数据_PHP生成及获取JSON文件的方法
本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_en ...
- mvc ajax post json数据,springmvc解决ajax post json格式数据的跨域问题
前言:今天解决js跨域,搞了一下午,呜呜,以下是我整理的一些解决方法. Paste_Image.png JsonTest click me var jsonData = JSON.stringify( ...
- return 输出为空php,thinkphp5 返回json数据的方法---以及返回json为空的原因
thinkphp5 返回json数据为空的解决方法 1.用SoapUI来测试借口,Content-Type不是json,而是text/html: 2.自己的接口,最后的数据用了json_encode, ...
最新文章
- SpringBoot复习:4(@ImportResource)
- 【MySQL】数据库2- MySQL表的增删改查(基础)
- BZOJ2055 80人环游世界
- md5加密算法原理及其GO语言实现
- 珂朵莉的约数(牛客练习赛9)
- Java内存结构与垃圾回收机制算法分析
- 在html页面中怎么打印区域,在HTML中指定打印区域进行打印机打印
- (十四)nodejs循序渐进-高性能游戏服务器框架pomelo之开发Treasures游戏
- 同样做前端,为何差距越来越大?
- python3库黑客_想知道黑客为什么首先Python吗?看看这些渗透测试工具和库
- lisp6 暖通cad_AutoCAD超强小工具(ARKtools)说明
- Road to Coder _Game
- 标准盒子模型和怪异盒子模型
- Mixed mode assembly is built against version 'v1.1.4322' of the runtime and...问题——C# DirectXSound
- linux作业管理系统pbs,集群上作业提交系统LSF和PBS的使用与简介
- 关于DVDScr, Screener,TS, TC等常见术语
- 《Gradient Harmonized Single-stage Detector》论文阅读以及代码分析
- 星环科技数据治理与数据价值评估实践分享
- 重启w7计算机按那个键,win7电脑重启的快捷键
- Vue中使用百度地图
热门文章
- 教妹学Java:Java 程序在编译期发生了什么?
- 材料员报考建筑八大员报考材料员防止钢材脆性破坏的管理措施
- 使用mpaas的iOS客户端如何一包支持任意环境切换(理论篇)
- 基于51单片机的简单计算器
- 使用驱动器X:中的光盘之前需要将其格式化 解决办法
- Android APP安全测试Checklist
- 列表table,将合计行进行单元格合并,element-ui
- 1131. Subway Map 引用
- 微信开发https请求
- Linux拍照保存方法,Linux系统手机——拍照/易用/待机/连接/附加功能_手机_手机其它OS-中关村在线...