PHP提取Json当中的几个数据!50分求解答 高手来帮忙下!

WBOY
Freigeben: 2016-06-23 13:47:03
Original
1078 Leute haben es durchsucht

网址例如:http://123456.com/Ashx/actForm.ashx?action=addorder&gameid=65&num=10&realname=小梦&UserEmail=xiaomeng@qq.com&SearchPass=123654
提交以后的显示是 {"types":"OK","msg":"17961_14102404200616788"} 
我想用PHP直接调用出 _ 以后的数字 14102404200616788   
不知道怎么实现,本人新手,不太懂  百度了半天!


回复讨论(解决方案)

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

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


简洁,但是不能直接在后面加[1]

//$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];
Nach dem Login kopieren

{"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"}
打开一次 他生成一次哇!

每次不一样有什么问题呢,处理方法都一样。

 $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;}
Nach dem Login kopieren


14102404200616788
14102453453453453
14102534534534535
14102534534534534

现在调用出来了 接下来 要怎么把 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>
Nach dem Login kopieren

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage