JS数组怎样用PHP语言解析出来并入库比如有这样的数组var v_spjyInfo = {
"code": "0",
"msg": "ok",
"data": {
"totalPages": 30,
"p": "1",
"totalCount": "299",
"data": [{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600251",
"zqjc": "\u51a0\u519c\u80a1\u4efd",
"type": "s",
"cbj": "21.97",
"amount": "1000",
"date": "2011-12-09 09:32:41"
},
{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600251",
"zqjc": "\u51a0\u519c\u80a1\u4efd",
"type": "b",
"cbj": "22.29",
"amount": "1000",
"date": "2011-12-08 14:34:08"
},
{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600773",
"zqjc": "\u897f\u85cf\u57ce\u6295",
"type": "s",
"cbj": "13.05",
"amount": "5000",
"date": "2011-12-02 09:40:53"
}]
}
}
"code": "0",
"msg": "ok",
"data": {
"totalPages": 30,
"p": "1",
"totalCount": "299",
"data": [{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600251",
"zqjc": "\u51a0\u519c\u80a1\u4efd",
"type": "s",
"cbj": "21.97",
"amount": "1000",
"date": "2011-12-09 09:32:41"
},
{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600251",
"zqjc": "\u51a0\u519c\u80a1\u4efd",
"type": "b",
"cbj": "22.29",
"amount": "1000",
"date": "2011-12-08 14:34:08"
},
{
"uin": "843035290",
"grpId": "0",
"jydm": "",
"zqdm": "600773",
"zqjc": "\u897f\u85cf\u57ce\u6295",
"type": "s",
"cbj": "13.05",
"amount": "5000",
"date": "2011-12-02 09:40:53"
}]
}
}
我就是用JSON来解析,
但是不行,
提示说,不是对象。是这样的,我用URL请求得到数据就是楼上的全部代码。包括 “var v_spjyInfo =”这要的字符串
//取得json数据
public function getJson($url){
$str = file_get_contents($url);
$str = str_replace('var v_spjyInfo=', '', $str);
$data = json_decode($str);
return $str;
} //得到百度json内容,说明:$page为页数。$data为json对象
public function getContents($data){
echo $data->code;
exit();
输不出来动西,说不是对象 }
return $data;