我从数据库中选择行并使用下面的内容分隔每个图像(全部在一列中)
$images = explode(',',$result['images']);
然后显示我正在使用此HTML / PHP代码的一个图像:
<img src="/img/project-gallery/'.strtr($images[0],'[]','""').'"
但显示如下
<img src="/img/project-gallery/" 5_b.jpg""="">
如何让它像图像一样显示
在我的数据库中,图像都在一列中,如:
[image1.jpg],[image2.jpg],[image3.jpg]
等......
答案 0 :(得分:1)
以这种方式使用它对我有用
$images = explode(',',$result['images']);
然后在img src文件中
<img src="xxxx/xxx/<?php echo strtr($images[0],'[]',''); ?>">
只要您的图像在您的数据库中按一列排列,它只会选择一个图像文件
[image1.jpg],[image2.jpg],[image3.jpg] 等等...
答案 1 :(得分:0)
$temp = explode(',',$result['images'] );
foreach($temp as $image){
$images[]="/img/project-gallery/".trim( str_replace( array('[',']') ,"" ,$image ) );
}
//now your array of images cotaines to full source to each image
foreach($images as $image){
echo "<img src='{$image}' />";
}