我的Api将Json数据作为
返回[[{"ID":"1","Image":"img01.jpg"}]]
我通过api在本地获取此数据并尝试绑定图像但无法执行此操作。 我在这里尝试了很多解决方案,但似乎我错过了一些东西
$url = "http://getsjobs.esy.es/api.php?ID=1&format=json";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 4);
$json = curl_exec($ch);
if(!$json) {
echo curl_error($ch);
}
curl_close($ch);
$data = json_decode($json,true);
//solution 1
// for($i = 0; $i <= count($data); $i++) {
// echo $data[$i][0];
// echo $data[$i][Image];
// }
//solution 2
// foreach ($data as $optie ) {
// echo "name = " . $optie['Image'] . "<br>";
// }
//solution 3
// foreach ($data as $key => $value)
// {
// echo $value[0];
// }
//solution 4
// foreach($json['Array']['Array'] as $item) {
// print $item['Image'];
// }
//solution 4
//echo $data->Array->Image;
我是Simplying试图获取价值&#39; img01.jpg&#39;并想要标记为Img标签SRC。
任何人都可以告诉我缺少什么吗?任何提示都会有帮助
答案 0 :(得分:1)
你有一个数组数组,每个数组只有一个元素,所以不可能猜出以下哪个更合适。 (如果可能,请获取包含多个图像的响应,以查看该JSON的结构是什么样的。)
DB_DATABASE