在这段代码中,我试图从一个数组中显示图像,但是,我遇到了数组到字符串转换错误。从我用谷歌搜索的内容来看,您必须使用print_r
它来打印字符串,但我不确定如何做到这一点:
<?php
$item_array = array(
1 => array('product_img' => "images/013_8c9f517a.jpg",
'product_name' => "black tshirt",
'product_price' => "€99.00"),
2 => array('product_img' => "images/014_28ded7a4.jpg",
'product_name' => "white tshirt",
'product_price' => "€99.00"));
echo "<img src=$item_array[1]['product_img']>";
?>
您只需要使用正确的字符串连接。改变这一行:
echo "<img src=$item_array[1]['product_img']>";
以下选项之一:
echo "<img src={$item_array[1]['product_img']}>";
echo "<img src=".$item_array[1]['product_img'].">";
希望能帮助到你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句