最近在搞解析,在接入网易云音乐的时候发现返回的json数据中是json无序数列与array数组有序数列混搭的组合,以前只搞过单纯的json数据解析与单纯的array解析,组合的还真没搞过,经过百度,问题已经解决,记录再次以备用!
测试数据
复制
{"result":{ "trans_result":[ { "src":"u4f60u597d", "dst":"Hello" } ] } }
测试代码:
复制
<?php //json填充数据 $data = <<<STR {"result":{ "trans_result":[ { "src":"u4f60u597d", "dst":"Hello" } ] } } STR; //打印json数据 print_r($data); //格式化json数据为array数组 $jsondata=json_decode($data,true); print_r( "<br />".$jsondata['result']); echo "<br />".$jsondata['result']['trans_result'][0]['dst']; ?>
测试效果:
评论 (0)