2014-11-06 26 views
1

我有一些陣列問題。我有這樣的代碼:PHP陣列圖像url文本到src

$image_array = array(
    "image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg", 
    "user" => "itsme", 
    "year" => 2014 
); 

我怎樣才能將它轉換爲:

<img src="images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" > 

謝謝!

+2

'回聲「」;' – gvgvgvijayan 2014-11-06 13:10:20

回答

1

只要做到這一點,你想要它。 假設數組存儲在變量$array

<img src="<?=$array['image'];?>" /> 
1

這是一個基本的問題,所以也許你應該學習如何使用Arrays第一。

然後你可以自己回答你的問題。

1

當你需要在你的代碼中的特定功能,並且它會重複使用多次,這是更好地使其在功能讓我們運用您的要求的功能如下:

function printImg($arr){ 
    $format = "<img src=\"%s\" />"; 
    sprintf($format, $arr['image']); 
} 

然後在任何想要獲得圖像標籤的地方:

<?php echo printImg($arr); ?> 

其中$ arr是您認爲的代碼的變量數組名稱。這使得清潔和可重用的代碼。

如果你不想使用echo您可以在函數的代碼中使用printf(),而不是sprintf()