【发布时间】:2015-02-12 08:55:38
【问题描述】:
我正在使用 api 来获取使用 php 的匹配记分卡,响应来自 api 作为 text/html,所以我首先使用 json_encode 将此响应转换为 json,然后转换为 json_decode 进行显示,但我没有得到 matchId 明智的结果.
API RESPONSE HEADERS
Connection: keep-alive
Content-Type: text/html
Date: Tue, 09 Dec 2014 13:36:11 GMT
Server: Mashape/5.0.5
Transfer-Encoding: chunked
X-Powered-By: PHP/5.2.17
演示:click here
var_dump($response);
代码在这里
$html = json_encode($response);
$json = json_decode($html);
foreach($json as $data => $value)
{
echo $value->matchId;
}
var_dump 给出响应,foreach 循环不打印任何内容。
在底部的演示链接滚动页面你应该看到'------------'这条消息。 foreach 循环打印从这里开始
【问题讨论】: