PHP数组图像url文本到src

时间:2014-11-06 13:08:34

标签: php arrays image decode

我对阵列有一些问题。我有这段代码:

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

如何将其转换为:

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

谢谢!

3 个答案:

答案 0 :(得分:1)

只需在您想要的地方执行此操作即可。 假设数组存储在变量$array

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

答案 1 :(得分:1)

这是一个基本问题,所以也许您应该首先学习如何使用Arrays

然后你可以自己回答你的问题。

答案 2 :(得分:1)

如果您需要在代码中使用特定功能并且将多次重复使用,最好在函数中创建它,让我们在函数中应用您的需求,如下所示:

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

然后在任何你想拥有图片标签的地方:

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

其中$ arr是您所考虑的代码的变量数组名称。这样可以制作更清晰,可重复使用的代码。

如果您不想使用回音,可以在函数代码中使用printf()而不是sprintf()