$s = '{"types":"OK","msg":"17961_14102404200616788"}';
echo explode('_', json_decode($s)->msg)[1];

解决方案 »

  1. cvm
  2. //$result = file_get_contents('http://123456.com/Ashx/actForm.ashx?action=addorder&gameid=65&num=10&realname=小梦&UserEmail=xiaomeng@qq.com&SearchPass=123654');
    $result = '{"types":"OK","msg":"17961_14102404200616788"}';
    $json = json_decode($result,true);
    $id = explode('_',$json['msg']);
    echo $id[1];
      

  3.  {"types":"OK","msg":"17961_14102404200616788"}     但是 他每次这个 生成 都不一样哇 !!! 例如  
     {"types":"OK","msg":"17961_14102404200616788"}
     {"types":"OK","msg":"17962_14102453453453453"}
     {"types":"OK","msg":"17963_14102534534534535"}
     {"types":"OK","msg":"17964_14102534534534534"}
    打开一次 他生成一次哇!
      

  4. 每次不一样有什么问题呢,处理方法都一样。
     $result = array(
         '{"types":"OK","msg":"17961_14102404200616788"}',
         '{"types":"OK","msg":"17962_14102453453453453"}',
         '{"types":"OK","msg":"17963_14102534534534535"}',
         '{"types":"OK","msg":"17964_14102534534534534"}'
     );foreach($result as $v){
        echo getdata($v).'<br>';
    }function getdata($str){
        $data = json_decode($str, true);
        list($id, $timestamp) = explode('_', $data['msg']);
        return $timestamp;
    }
    14102404200616788
    14102453453453453
    14102534534534535
    14102534534534534
      

  5.   现在调用出来了  接下来  要怎么把 14102404200616788 Json 调用到 JS那边去 例如别人网站 显示 <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>在线页面</title>
    </head><body><div>正在跳转页面... ...</div>
    </body>
    </html>
    <script>location.href='http://123456789.com/dopay/alipaydirect/do.aspx?orderid=14102422381915240'</script>