把JSON 格式的字符串转换为 PHP数组或对象
Posted 哎呦编程那些事
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把JSON 格式的字符串转换为 PHP数组或对象相关的知识,希望对你有一定的参考价值。
php json_decode()
定义和用法
json_decode(json_str,true) 把JSON 格式的字符串转换为 PHP数组或对象
语法
json_decode(value,option)
参数 | 描述 |
---|---|
value | 必填。待解码的json字符串 。该函数只能接受 UTF-8 编码的数据 |
options | 可选 默认 false 转为对象。 true 转为数组。 |
例子 1
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
以上例程会输出:
object(stdClass)#1 (5) {
["a"] => 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 格式的字符串转换为 PHP数组或对象的主要内容,如果未能解决你的问题,请参考以下文章