我对阵列有一些问题。我有这段代码:
$image_array = array(
"image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg",
"user" => "itsme",
"year" => 2014
);
如何将其转换为:
<img src="images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" >
谢谢!
答案 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()