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"
        }]
    }
}

解决方案 »

  1.   

    你首先要传到PHP端吧。建议以json格式传。。
      

  2.   

    PHP服务段以经得到了
    我就是用JSON来解析,
    但是不行,
    提示说,不是对象。是这样的,我用URL请求得到数据就是楼上的全部代码。包括 “var v_spjyInfo =”这要的字符串
      

  3.   


    //取得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();
         输不出来动西,说不是对象 }
      

  4.   

      $data    =    json_decode($str);
      return $data;