php 结果集转json(PHP的JSON封装、转变及输出操作示例)
类别:编程学习 浏览量:508
时间:2021-10-18 11:05:17 php 结果集转json
PHP的JSON封装、转变及输出操作示例本文实例讲述了PHP的JSON封装、转变及输出操作。分享给大家供大家参考,具体如下:
Json封装
|
protected function renderJSON( $data =[], $msg = "ok" , $code = 200) { //设置格式 header( 'Content-type: application/json' ); //输出json格式的内容 print_r(json_encode([ "code" => $code , "msg" => $msg , "data" => $data , "req_id" => uniqid() ])); //结束 return Yii:: $app -> end (); } |
Json转变
|
<?php // 告诉浏览器以json编码 header( 'Content-type:text/json' ); $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}' ; // 没有设置则输出对象 var_dump(json_decode( $json )); echo "<br>" ; // 为true则为输出数组 var_dump(json_decode( $json , true)); echo "<br>" ; $array = array ( 'a' , 'f' , 'q' , 'd' , 'a' , 'g' ); var_dump(json_encode( $array ,JSON_HEX_TAG)); ?> |
Json输出
|
<?php // 告诉浏览器以json编码 header( 'Content-type:text/json' ); $json = '{"fruit":{{"apple":"苹果"},{"banana":"苹果"}}' ; // string(49) "{"fruit":{{"apple":"苹果"},{"banana":"苹果"}}" var_dump( $json ); |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/fujian9544/article/details/89413801
您可能感兴趣
- 宝塔linux面板php7.0安装不上(宝塔面板php.ini文件在哪里找)
- php大量数据计算有什么技巧(PHP各种常见经典算法总结排序、查找、翻转等)
- dedecms标签调用原理(DEDECMS安全设置 执行php脚本限制设置方法apache+nginx)
- thinkphp5分页数据怎么处理(TP5thinkPHP5框架实现显示错误信息及行号功能的方法)
- php redis应用场景(PHP商品秒杀问题解决方案实例详解mysql与redis)
- php性能优化的思路和步骤(FastCGI轻松搞定IIS7.5+PHP5.6.0环境)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- thinkphp5访问路径(thinkphp5修改view到根目录实例方法)
- phpinclude的使用方法(PHP defined函数的使用图文详解)
- php与xml文件(PHP读取XML文件的方法实例总结DOMDocument及simplexml方法)
- phpcurl调用本地函数(PHP使用CURL实现下载文件功能示例)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- phpstudy最佳配置(phpstudy如何开启openSSL?)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- phpstudy中php用什么版本(phpstudy是什么?phpstudy有什么用?)
- php连接mysql需要数据源吗(php连接mysql数据库最简单的实现方法)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
- 大果肉搭配薄瓜皮, 绿宝 脆甜爽口,不愧是甜瓜中的 佼佼者(大果肉搭配薄瓜皮)
- 河南尉氏县因地制宜发展果蔬种植 水坡镇绿宝甜瓜变 金瓜(河南尉氏县因地制宜发展果蔬种植)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
热门推荐
- submit与button的区别
- nginx启动报错连接失败(宝塔面板Nginx环境中出现404 Not Found的解决方法)
- docker desktop怎么安装共识容器(安装Docker Desktop报错WSL 2 installation is incomplete的问题解决报错)
- dedecms系统怎么查看(DedeCMS V5.3/V5.5/V5.7 安全设置指南 图文推荐)
- sql server 判断 null
- sql server 管理日志可以删除吗(SQL Server查看login所授予的具体权限问题)
- 阿里云ecs部门怎么样(阿里云ecs是什么意思?)
- 云服务器ecs使用教程(在阿里云ECS服务器上搭建WordPress的全过程解析)
- dedecms更新后设置空白(dedecms如何去掉首页index.html的方法)
- mysql 临时表
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9