我在MySQL数据库中有GROUP_CONCAT,所以我创建了一个视图,其中是一行图像。这是:
我正在使用PHP CodeIgniter,我尝试在我的页面上显示这些图像,但是存在一些问题:它只显示那些不在表格行中的数组中的图像。 这是我要显示的代码:
UITableViewCell
所以,我的问题是如何以与数组相同的<?php foreach ($get_hotels as $geth) { ?>
<td><img src="<?php echo base_url()."uploads/hotels/".trim(str_replace(",", " ", $geth->hotel_images));?>" width="73" height="53"></td>
<?php } ?>
显示图片?有什么建议吗?
答案 0 :(得分:2)
你可以试试爆炸,像这样:
<div class="left">
<h2>Infomation:</h2>
<p>
Phone: (00) 00000000<br/> Fax: (00) 00000000<br/> Email: <a href="mailto:contact@email.com ">contact@email.com<br/></a>
</p>
</div>
<div class="right text-right">
<h2>Business Hours:</h2>
<p>
Monday - Thursday<br/> 8:30 - 5:00<br/> Friday <br/> 8:30 - 3:30<br/>
</p>
</div>
希望这可以帮到你
答案 1 :(得分:0)
您可以尝试以下方法:
<?php
foreach($get_hotels as $geth):
$images = explode(',', $geth->hotel_images);
foreach($images as $image): ?>
<td>
<img src="<?= base_url() . "uploads/hotels/$image"; ?>" width="73" height="53">
</td>
<?php
endforeach; ?>
<?php
endforeach; ?>
这使用explode以逗号分隔值,然后在它们上面运行循环并打印图像标记。