0
我目前正在参加一个PHP课程,这个课程与我通常的C++交易有着奇怪的变化。我目前正在尝试使用数组来显示带有链接到每个图像的图片,但我没有得到正确的输出。我觉得我只是在某个地方犯了一个简单的错误,但我不确定。我尝试过使用foreach语句,但我不太明白密钥是如何工作的,所以我默认使用一个我感到更舒适的for循环。 下面的代码:多维数组中的图像和链接输出问题
<?php
$ivideo = array
(
array
(
'image' => "image1.jpg",
'link' => "link1",
'caption' => "caption1"
),
array
(
'image' => "image2.jpg",
'link' => "link2",
'caption' => "caption2"
),
array
(
'image' => "image3.jpg",
'link' => "link3",
'caption' => "caption3"
),
etc...
);
for($i = 0; $i < count($ivideo); $i++)
{
$image = $ivideo[$i]["image"];
$link = $ivideo[$i]["link"];
$caption = $ivideo[$i]["caption"];
?>
<a href="<?php$link?>" target="_blank">
<img src="<?php$image?>" alt="<?php$caption?>" />
</a>
<figcaption><?php$caption?></i></figcaption>
<?php
}
?>
每次我想我已经得到的东西的工作,我得到的网页上是一堆蓝色S-,似乎有联系,但他们不会去任何地方。 我确定有更好的方法来做到这一点,但我需要在该网站的某个地方为该课程使用数组,我认为一堆图片是完美的。所以我卡住了,并会感谢任何帮助。