如何显示或回显以逗号格式插入的图像
当我插入1张图片时
<img src="images/<?php echo row['image'];?>" >
此代码运行正常..但是当我一次插入多个图像时。它没有显示任何图像..我应该使用rtrim或爆炸删除逗号&amp;显示图像..任何帮助.. ??提前致谢
答案 0 :(得分:2)
您需要在数组中分解返回数据,然后需要显示它们,例如
$images = explode(",",$row['image']);
if(sizeof($images) > 0 ){
foreach($images as $image){
echo '<img src="images/'.$image.'">' ;
echo "<br />";
}
}
您可以根据需要设置图像分离的样式,而不是像我的例子中那样使用BR
答案 1 :(得分:0)
嗯..你想如何在同一个标签中显示多个图像? 循环通过它们:
$images = explode(',', $row['images']);
foreach($images as $img)
{
echo '<img src="images/' .$img .'" >';
}
答案 2 :(得分:0)
你可以explode然后循环播放它们
$img = explode("," $row['image']);
for($i = 0; $i < sizeof($img); $i++){
echo "<img src=\"images/" . $img[$i] . "\" >";
}
但是你应该真正规范你的表/数据库,这么多图像有一个或多个父ID