如何使用PHP从json回显多个图像
我对php/json非常陌生,所以请跟我谈谈。我正在建设一个房地产网站,并希望在画廊或幻灯片显示图像。我在计算如何一次访问多个图像时遇到问题 json如下所示:如何使用PHP从json回显多个图像,php,json,image,slider,gallery,Php,Json,Image,Slider,Gallery,我对php/json非常陌生,所以请跟我谈谈。我正在建设一个房地产网站,并希望在画廊或幻灯片显示图像。我在计算如何一次访问多个图像时遇到问题 json如下所示: [{ "Media": [ { "MediaULR": "https://dvvjkgh94f2v6.cloudfront.net/62e30b5c/33639334/83dcefb7.jpeg", "ShortDescription&quo
[{
"Media": [ { "MediaULR": "https://dvvjkgh94f2v6.cloudfront.net/62e30b5c/33639334/83dcefb7.jpeg",
"ShortDescription": "Infinity edge pool and spa." },
"MediaULR": "https://dvvjkgh94f2v6.cloudfront.net/62e30b5c/33639334/7d65264f.jpeg",
"ShortDescription": "Golf on four awarding-winning courses." }]
}]
我可以使用以下方式访问第一张图像:
<?php foreach($mls as $mls): ?>
<!-- Image --><img src="<?php echo $mls->Media[0]->MediaURL; ?>">
<?php endforeach; ?>
媒体[0]->MediaURL;?>">
如何显示这两个图像?媒体[0]正在选择第一个图像。我不能简单地用[1]创建新的回显,因为可能会有无数图像
感谢您的帮助!谢谢!如果有人感兴趣,请参阅以下代码:
<?php foreach($mls->Media as $jmedia) echo '<img src="'.$jmedia->MediaURL.'";>'?>
在媒体阵列中循环。在控制器中$mls=jsonOrSomething['Media']
。但是您也可以执行以下操作:foreach($mls['Media']as$item){echo$item->MediaULR;}
谢谢!如果有人对此感兴趣,这里有让它工作的代码:如果你让它工作了,你应该在下面添加它作为一个正确的答案。然后它可以获得投票并在搜索中找到。如果你只是把它放在评论中,这不会发生。鼓励回答你自己的问题:-)