我有一些阵列问题。我有这样的代码:PHP阵列图像url文本到src
$image_array = array(
"image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg",
"user" => "itsme",
"year" => 2014
);
我怎样才能将它转换为:
<img src="images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" >
谢谢!
我有一些阵列问题。我有这样的代码:PHP阵列图像url文本到src
$image_array = array(
"image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg",
"user" => "itsme",
"year" => 2014
);
我怎样才能将它转换为:
<img src="images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" >
谢谢!
只要做到这一点,你想要它。 假设数组存储在变量$array
<img src="<?=$array['image'];?>" />
这是一个基本的问题,所以也许你应该学习如何使用Arrays第一。
然后你可以自己回答你的问题。
当你需要在你的代码中的特定功能,并且它会重复使用多次,这是更好地使其在功能让我们运用您的要求的功能如下:
function printImg($arr){
$format = "<img src=\"%s\" />";
sprintf($format, $arr['image']);
}
然后在任何想要获得图像标签的地方:
<?php echo printImg($arr); ?>
其中$ arr是您认为的代码的变量数组名称。这使得清洁和可重用的代码。
如果你不想使用echo您可以在函数的代码中使用printf()
,而不是sprintf()
'回声“”;' – gvgvgvijayan 2014-11-06 13:10:20