【发布时间】:2015-02-02 12:23:42
【问题描述】:
我有一个 json 字符串我有一个对象有一个 json 数组和另一个对象我想首先 json 数组然后转换为 php 数组和其他 json 对象到 php 变量中。请告诉我如何做这个。我有 stdclass 但我无法获得准确的数据。
Json 字符串
{
"data": [
{
"ques_name": "no",
"ques_id": "1"
}, {
"ques_name": "yes",
"ques_id": "2"
}, {
"ques_name": "no",
"ques_id": "3"
}, {
"ques_name": "yes",
"ques_id": "4"
}, {
"ques_name": "no",
"ques_id": "5"
}, {
"ques_name": "yes",
"ques_id": "6"
}, {
"ques_name": "no",
"ques_id": "7"
}
],
"UserId": 163
}
我使用以下代码获取数组,但它给了我大小为 14 的数组,其中大小应为 7
$params=$_GET['params'];
$arr=array();
$decode=json_decode($params);
$arr=$decode->data;
print_r($arr);
【问题讨论】:
-
print_r到底给了你什么?