PHP操作JSON数据

PHP操作JSON数据

JSON即 Java Script Object Notation 的简写,中文名称为 js对象标记。是一种轻量级的数据交换格式,属于 js 一个子集,简介和清晰的层次结构使得 JSON 称为理想的数据交换语言。易于阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率,是目前在互联网上进行数据传输的重要手段。本实验主要为大家介绍JSON数据格式以及如何利用PHP代码对JSON数据进行处理。

数据的展现和存储形式

  • 数组:索引数组是适用于大多数编程语言的,PHP中有关联数组,JAVA中叫HashMap,Python中叫字典,JavaScript中叫对象
  • CSV:纯文本型的数据,带特定格式,逗号分隔符
  • XML:可扩展标记语言,与HTML格式完全一致,不同的是HTML是预先设定好的标签和属性,用于网页展现;XML的标签是自定义的,用于存储数据
  • JSON:Java Script Object Notation 的简写,中文名称为 js对象标记
  • YAML:通产用于服务器端或应用系统的配置文件

一、JavaScript的数组与对象

在 JavaScript 中,定义数组的方式与PHP比较类似,只是由PHP中的 圆括号 变成了中括号而已,比如我们定义了一个用户姓名的数组,方式如下

var usernames = ["张三","李四","王五","赵六","周七"];

另外,在PHP中我们可以定义关联数组,在JavaScript中也有对应的对象,定义方式如下:

var user1 = {
   name:"张三",sex:"男",age:30,phone:"13770816666",addr:"陕西西安"};
var user2 = {
   name:"李四",sex:"男",age:"20",phone:"13778925813",addr:"陕西西安"};

我们可以在关联数组中保存索引数组,也可以在索引数组中保存关联数组,在JavaScript中同样可以混合使用,比如可以在JavaScript中定义如下对象:

第一种:索引数组中保存关联数组
var users = [{
   name:"张三",sex:"男",age:30,phone:"13770816666",addr:"陕西西安"}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值