位置: 编程技术 - 正文

深入浅析php json 格式控制(php操作json)

编辑:rootadmin

推荐整理分享深入浅析php json 格式控制(php操作json),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php json_pretty_print,php操作json,深入浅析是什么意思,php json_pretty_print,深入浅析是什么意思,php jsondecode,深入浅析是什么意思,php的json_encode,内容如对您有帮助,希望把文章链接给更多的朋友!

关于 json 这个问题,陆陆续续有新手朋友找我问,比如为什么我输出的是 {"1":"item1","2":"item2","3":"item3"} 而不是 ["item1","item2","item3"]。

php数组 与 js数组

我这里用 php 5.4 以上语法表示。

php 里有关联数组和索引数组,例如:

而 js 里只有一种数组,那就是索引数组,也许你会说可以用 K/V 键值对形式模拟关联数组啊。

K/V 键值对看起来像,但他没有任何数组特性,这里就不详细说明了。

深入浅析php json 格式控制(php操作json)

而上面的 php 数组 json_encode 后得到的 json 格式分别是 ["item1","item2","item3"] 和 {"name":"u5fu4e","age":""}。这里的中文被转为 Unicode 了,如果你非要显示中文,php 5.4 之后支持 JSON_UNESCAPED_UNICODE 参数,json_encode($arr, JSON_UNESCAPED_UNICODE) 即可得到 {"name":"张三","age":""},不过非常不推荐这样写。

这里分别得到的是 js 下的 数组 和 对象 格式的 json 字符串,那为什么会生成这两种类型,或者说,什么情况会生成对象格式,什么情况会生成数组格式呢。

php 数组 输出格式控制

大致几种情况我都列出来了,直接看代码。

其实第一种就是很多新手朋友经常遇到的问题。

因为数据库读出来后他们喜欢把 id 当索引用,而数据库的 id 不是从 0 开始的,看下这个例子。

而最后一种是比较常用的写法,自定义字段和数组一起用,来修改下刚才例子。

希望对大家学习php json 格式控制相关知识有所帮助。谢谢大家一直以来对积木网网站的支持。

纯PHP代码实现支付宝批量付款 最近在做一个使用支付宝转账的项目,其中有需求把我难到了:批量支付成功后不知道怎么接收系统返回的通知,经过朋友帮忙,此功能实现,下面小

在Mac OS上自行编译安装Apache服务器和PHP解释器 Apache2.2.和PHP5.5.在MacOSX.8.5编译安装过程:在开始之前首先升级Xcode的组件:preferences=Downloads=下载CommandLineTools包然后进入Apache的源码包,对于大部分

在openSUSE.1下编译安装PHP7 的方法 首先推荐一篇文章PHP7ReleaseDateArrived:WillDevelopersAdoptPHP7-PHPClassesblog。里面说到是否会去使用PHP7,就个人而言,我是毫不犹豫地使用的,但是生产环境就不

标签: php操作json

本文链接地址:https://www.jiuchutong.com/biancheng/284280.html 转载请保留说明!

上一篇:PHP面向对象编程之深入理解方法重载与方法覆盖(多态)(php面向对象编程学生类)

下一篇:纯PHP代码实现支付宝批量付款(php 代码)

  • 企业所得税亏损弥补的规定
  • 租赁服务增值税税率
  • 有限公司能否申请破产
  • 合同资产在资产负债表中列入什么项目
  • 收到0税率发票是否可以给对方开6税率发票
  • 预缴的增值税怎么算
  • 业务往来说明范本
  • 装饰行业可否用石灰代替
  • 个人开技术服务费税率是多少
  • 代驾服务可以开具增值税专用发票吗
  • 公司购买银行理财产品会计分录怎么写
  • 残疾人收到房租租赁发票收入还要缴纳个税吗
  • 水电费差价收入计算增值税公式是怎样的?
  • 货物进出口代理公司
  • 通用机打发票操作流程
  • 个人缴纳物业费怎么开发票
  • 企业房屋管理办法
  • 2021年电子税务局印花税怎么申报
  • 其他业务收入和其他业务成本
  • 小额零星业务上限是多少
  • 1697508230
  • 免税收入和不征税收入有哪些?怎么记忆
  • 现在还有短期投资这个科目吗
  • 没有实缴的股份转让要交个人所得税吗
  • 无形资产入账摊销
  • 融资租赁租金计算公式
  • 存货成本要加上税费吗
  • 建筑行业预交增值税什么时候预交
  • 代收代付的垃圾清运费没发票能入账吗
  • 2021新旧会计准则
  • msoicons.exe是什么文件
  • 退货可以吗
  • 承包租赁
  • 卷曲的蕨菜叶怎么吃
  • vue 首页
  • 期末增值税结转账务处理
  • 雷瓦老板
  • 股东垫付款怎么处理
  • 公司收到财政补贴款的会计分录
  • 华为od测试岗机试需要怎么准备
  • 原生php和框架php的区别
  • php如何入门
  • 员工迟到扣款怎么处理
  • 为什么增值税最后的负税人是消费者企业还要尽量少交税
  • 固定资产折旧完报废账务处理
  • 建筑业开票税点
  • 运输公司燃油费占比
  • 采用汇兑的方式归还前欠货款
  • 应收账款收不回来
  • 增值税涉及的税目有哪些
  • 原始凭证的审核内容
  • 其他业务收入的附加税的会计分录
  • 期初数据在哪里找
  • 小规模纳税人劳务费税率
  • 违约金罚款计入什么科目
  • 应交所得税如何调整
  • 土地出让合同的签订主体
  • 出口货物开票怎么处理
  • 分类不同
  • sql不重复计数函数
  • 电脑图片打印不出来怎么办
  • 怎样设置ie8
  • linux中tail命令详解
  • w10系统如何
  • js常用的设计模式
  • shell if-z
  • jquery解析json数据
  • js怎么写java代码
  • windows node.js
  • unity3d跑酷游戏教程
  • three.js入门教程(合集)
  • python 网络应用
  • jq动态设置css
  • 纳税申报表作废了怎么重新报?
  • 收购发票怎么抵扣申报
  • 对税务总局党组织的评价
  • 如何查询税控盘口令和密码
  • 购买材料如何计入成本
  • 股权转让是否要交土地增值税
  • 车辆完税证明有啥用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设