多维数组中图像和链接的输出问题 我目前正在攻读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,似乎有链接,但他们不去任何地方。多维数组中图像和链接的输出问题 我目前正在攻读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 } ?>,php,html,image,multidimensional-array,hyperlink,Php,Html,Image,Multidimensional Array,Hyperlink,每次我认为我有什么工作,我在页面上得到的是一堆蓝色的s,似乎有链接,但他们不去任何地方。 我相信有更好的方法可以做到这一点,但我需要在网站上的某个地方使用一个数组来上课,我认为一堆图片是完美的。所以我被卡住了,非常感谢您的帮助。您的for循环代码应该是 for($i = 0; $i < count($ivideo); $i++) { $image = $ivideo[$i]["image"]; $link = $ivideo[$i][
我相信有更好的方法可以做到这一点,但我需要在网站上的某个地方使用一个数组来上课,我认为一堆图片是完美的。所以我被卡住了,非常感谢您的帮助。您的
for
循环代码应该是
for($i = 0; $i < count($ivideo); $i++)
{
$image = $ivideo[$i]["image"];
$link = $ivideo[$i]["link"];
$caption = $ivideo[$i]["caption"];
?>
<a href="<?php echo $link; ?>" target="_blank">
<img src="<?php echo $image; ?>" alt="<?php echo $caption; ?>" />
</a>
<figcaption><?php echo $caption; ?></i></figcaption>
<?php
}
for($i=0;$i