2014-11-06 72 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()