php中的json函数主要有三个:
函数 | 描述 |
---|---|
json_encode() | 对变量进行 JSON 编码 |
json_decode | 对 JSON 格式的字符串进行解码,转换为 PHP 变量 |
json_last_error | 返回最后发生的错误 |
认识前提:
{},花括号代表包装的是一个对象数据,如:
“`json
{
“name”: “黄家俊”,
“skill”: “php and java”
}* [],中括号代表包装的是一个数组,如:* ```json [ {"name": "黄家俊","skill": "php and java"}]
二者是可以嵌套使用的
先说json_encode(),该函数可接受三个参数,我现在基本只用到前两个
value:要进行编码的数据,只接受utf-8
options:JSON常量
depth:设置最大深度。 必须大于0
实例:
“`php