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-,似乎有聯繫,但他們不會去任何地方。 我確定有更好的方法來做到這一點,但我需要在該網站的某個地方爲該課程使用數組,我認爲一堆圖片是完美的。所以我卡住了,並會感謝任何幫助。