为foreach()Web服务提供的参数无效

时间:2014-07-18 16:39:47

标签: php json web-services foreach

嘿,我试图像这样解码我的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()提供的无效参数请告诉我,如果我做错了...

1 个答案:

答案 0 :(得分:0)

您尚未使用json_decode,您从file_get_contents获取的内容是一个字符串,请应用json_decode($final_res)以数组形式获取内容。