博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP的json函数
阅读量:5879 次
发布时间:2019-06-19

本文共 743 字,大约阅读时间需要 2 分钟。

常用的json函数无非是json_encode和json_decode,  比较有意思的是json_encode这个函数.

1. json_encode

string json_encode ( mixed $value )

参数: 待编码的 value ,除了resource 类型之外,可以为任何数据类型. 该函数只接受UTF-8编码的数据.

返回值: 编码成功返回一个以JSON形式表示的string.

1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);  echo json_encode($arr);// output:// {"a":1,"b":2,"c":3,"d":4,"e":5}  ?>

 

2. json_decode

mixed json_decode ( string $json [, bool $assoc ] )

参数: $json: 待解码的json string格式的字符串, $assoc: 为true时, 返回array而非object.

返回值: 返回一个对象或关联数组.

int(1)  ["b"] => int(2)  ["c"] => int(3)  ["d"] => int(4)  ["e"] => int(5)  }  array(5) {  ["a"] => int(1)  ["b"] => int(2)  ["c"] => int(3)  ["d"] => int(4)  ["e"] => int(5)  }*/  ?>

 

注意: 

json格式的字符串书写格式比较特别, 名称必须是双引号, 单引号会导致json_decode时候返回null.

 

参考: JSON的标准: 双引号而非单引号  

 

转载地址:http://qedix.baihongyu.com/

你可能感兴趣的文章
檢查RAC狀態
查看>>
页面无刷新 省市二级联动
查看>>
spring boot 1.5.6版本整合LCN5.0
查看>>
今天给大家介绍下mysql简单优化
查看>>
Unity中的定时器与延时器
查看>>
【Visual C++】游戏开发笔记之五——游戏画面绘图(二)绘制位图
查看>>
解决Charles https抓包显示<unknown>
查看>>
20155328 《Java程序设计》实验三 敏捷开发与XP实践 实验报告
查看>>
20155328 《网络对抗》 实验八:Web基础
查看>>
Postman带Token的接口测试
查看>>
pip -i 和 -U 参数
查看>>
简单控件的应用(二)—学生管理系统
查看>>
EHCache学习笔记1
查看>>
MySQL 中 savepoint 的使用
查看>>
现实世界的 Windows Azure: IT 公司提高其旗舰产品,为更多客户提供云解决方案
查看>>
main方法中注入Spring bean
查看>>
解决service层无法注入
查看>>
了解lpk.dll是什么病毒以及lpk.dll病毒专杀方法
查看>>
接口隔离原则(设计模式4)
查看>>
StarUML使用说明-指导手册
查看>>