位置: 编程技术 - 正文

深入浅析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文件资源管理器将更新
  • 工商年报财务数据怎么填
  • 现金流量表与资产负债表不符
  • Win10专业版网络连接不上
  • php生成app
  • PHP:pg_field_type()的用法_PostgreSQL函数
  • 成本核算方法主要有哪些
  • 公司清算债权债务如何清理
  • php时间戳转换中国标准时间
  • 前端软件开发工具
  • 一借多贷的会计分录格式
  • 代发工资如何计算
  • 帝国cms建站实例教程
  • 分期收款销售产品
  • ca证书收费金额是多少?
  • 取得不规范发票的处理
  • 地税代开的发票怎么计提税款?
  • 员工宿舍水电费计入什么会计科目
  • 即征即退进项划分说明
  • 什么是全面一次性奖金
  • sql无法运行
  • mysql主从配置详解
  • 小规模纳税人有哪些
  • 一般纳税人也会被税吗
  • 非税收入票据存根的保存期限一般为多少年
  • 临时用工费用计入什么会计科目
  • 普通发票的进项票怎么做分录
  • 发票申请退税隔两个月能去办理么
  • 专利补贴收入计入什么科目
  • 开票加的税点走什么费用
  • 本年利润是什么科目?
  • sqlserver获取表结构
  • centos7.9
  • 受益无穷还是受用无穷
  • linux ipi
  • ubuntu切换登录用户
  • linux me
  • win10系统无法运行exe文件
  • 安装ubuntu后无法进入windows
  • linux vs windows
  • win7系统的磁盘管理在哪里,怎么打开
  • win10如何删除windows账户
  • linux流量监测工具
  • bat脚本编写教程菜鸟
  • node-red 全局变量
  • vue 分页 实现
  • nodejs重命名文件
  • AppWidgetProvider使用介绍
  • 查看接入安卓终端密码
  • 别踩白块世界纪录视频
  • android解压app
  • 深圳税务网上服务大厅官网
  • 投资性房地产如何进行后续计量
  • 税务备案表付汇日期是否可以提前
  • 杭州电子税务局怎么添加办税员
  • 核算成本需要哪些数据来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设