使用explode的php问题

时间:2014-02-28 22:09:24

标签: php explode

我有这段代码:

http://jsfiddle.net/S4rD9/

(我知道预览搞砸了,只是为了向您展示我的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>

他说它应该可行,但我不能让它正常工作。

1 个答案:

答案 0 :(得分:0)

<div id="slides" class="col-md-7" >
  <?php
  $images = explode(',', $row['img2']);
  foreach($images as $image) {
      print '<img src="' . $image . '">';
  } ?>
</div>