嘿,我试图像这样解码我的JSON数据: `
$json = file_get_contents("http://localhost/php/service.php?rquest=searcht&user=".$user);
$final_res = html_entity_decode($json);
foreach ($final_res as $thedata->user)
{
foreach ($thedata as $value) { ?>
<tr>
<td ><? echo $value['No']?> </td>
<td><?echo $value['user']?></td>
}
}
` 解码数据与输出JSON工作正常,但是当我试图预测JSON数据时,它不起作用,但是......在其他情况下,我使用这种foreach以相同的方式将Select * data query打印到其他页面。它的工作,但我以同样的方式使用这个foreach,但输出是为foreach()提供的无效参数请告诉我,如果我做错了...
答案 0 :(得分:0)
您尚未使用json_decode
,您从file_get_contents
获取的内容是一个字符串,请应用json_decode($final_res)
以数组形式获取内容。