位置: 编程技术 - 正文

深入浅析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 代码)

  • 收到退税款怎么入账
  • 将自产产品用于在建工程要交增值税
  • 成品油认证后要开票怎么做
  • 外地预缴的增值税要在本地计算附加税吗?
  • 收到退所得税款的会计分录
  • 残保金申报工资应该是实发数吗
  • 投资收益做什么
  • 法院判决书能做证据使用吗
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 企业清理固定资产所得税汇算是需要调整吗
  • 个人垫付费用报销申请怎么写
  • 以前没有计提增值税吗
  • 上月应交税金
  • 免税申请怎么办理
  • 企业年金的税收政策
  • 武汉房产税多少
  • 小规模纳税人免征增值税怎么记账
  • 委托收款有哪些
  • 老板在外地怎么辞职
  • 关联企业之间借款的处理
  • 进行财产清查
  • 非居民企业提供劳务企业所得税
  • 利润表所得税费用为负数
  • 如何删除win11的入门
  • 新版edge浏览器兼容模式怎么设置
  • win11打开图片
  • 购货方收到红字发票怎么报税
  • PHP:imagepsfreefont()的用法_GD库图像处理函数
  • 没收逾期未收回的包装物押金
  • echarts图表绘制步骤
  • 小企业遵循什么会计准则
  • php文本统计访问量
  • 小规模纳税人的企业所得税怎么算
  • 小规模纳税人出租不动产免征增值税
  • apache无法访问自己的页面
  • javaweb重点知识总结
  • pytorch基础
  • 工程质保金可以不退吗
  • 换电脑了怎么办
  • 增值税加计扣除计入什么科目
  • 一税两费减免政策
  • 哪些普通发票可以抵扣
  • 怎么登记现金日记账和银行存款日记账
  • 自然人扣缴系统怎么申报个税
  • sqlserver 15247
  • SQL2005Express中导入ACCESS数据库的两种方法
  • 成本和入账价值
  • 公司员工兼职开公司
  • 月初没报完税可以开发票吗
  • 公司购买理财产品收益会计分录
  • 现金日记账怎么填
  • 发票上的收款人和复核人不写可以吗
  • 预付账款的会计编码是多少?
  • 差旅费退回怎么做账
  • 应税污染物的计算公式
  • 房地产开发企业成本核算方法
  • 建筑业收入叫什么
  • 怎么辨别定额发票是什么项目啊
  • 同城票据交换差额户的帐号怎么查对方的帐号
  • 产品成本核算要求有哪几项
  • 公司购买汽车怎么做账记账凭证
  • 汽车租赁公司成本
  • 会计凭证会计账簿与账务处理程序
  • sql server Bulk Insert命令详细
  • winxp 移动硬盘
  • macos 右键菜单
  • linux所谓的free
  • win7怎么打开程序
  • 怎么清空mac用户数据
  • win8.1如何快速启动
  • ajax分页查询数据文档效果图
  • css svg滤镜
  • jQuery.ajax实现根据不同的Content-Type做出不同的响应
  • jquery 图片插件
  • python函数的方法
  • 安徽省国家税务局网上办税平台
  • 企业没有经营怎么写原因
  • 北京地方税务局李宗定
  • 国家税务总局黑龙江电子税务局下载
  • 国内货物运输代理行业代码是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设