我有这段代码:
(我知道预览搞砸了,只是为了向您展示我的PHP代码部分)
基本上,它连接到我的数据库,它接收每列文本字段中的信息。 正如您在代码中看到的那样,元素的提取方式如下:
$row['img2']
表示它在“img2”列的文本字段中显示信息。 “img2”列中包含图像路径。
我遇到问题的代码部分看起来像这样:
<div id="slides" class="col-md-7" >
<img src="'.$row['img2'].'" >
</div>
我需要使用“爆炸”功能(我认为这是我需要使用的功能),以获取数据库中img2列文本框中的每个值,并用逗号分隔。 现在在数据库中,img2列的第一行(例如)的文本字段是:
img / img-araignee-big.jpg,img / img-bug-big.jpg
但它只能获得“img / img-araignee-big.jpg”部分。
有人发给我了这个:
<div id="slides" class="col-md-7" >
<?php
$images = explode(',', $row['img2']);
foreach($images as $image) {
?>
<img src="<?php echo $image; ?>" >
<?php } ?>
</div>
他说它应该可行,但我不能让它正常工作。
答案 0 :(得分:0)
<div id="slides" class="col-md-7" >
<?php
$images = explode(',', $row['img2']);
foreach($images as $image) {
print '<img src="' . $image . '">';
} ?>
</div>