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数据库最简单的实现方法)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
热门推荐
- 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