我在数据库中有一个列,其中包含与该项目相关的屏幕截图的名称。可以有 0 - 4 个屏幕截图,它们存储在文本字段中,例如:
screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg
如何用 PHP 将它们一张一张地提取出来,以便我可以在网站上回显每张图片?
<小时/>谢谢!认为这要复杂得多。工作代码:
<?php $arr = explode(';',$model->screenshot);
foreach($arr as $val) {
echo '<a href="http://www.website.dk/upload/';
echo $val;
echo '" title="Se skærmbilledet i fuld størrelse ved at klikke her" target="_blank"</a>';
echo '<img src="http://www.website.dk/upload/';
echo $val;
echo '" width="180" align="left" alt="Screenshot af';
echo $model->dk_name;
echo '"></a></td>';
} ?>
最佳答案
使用explode
$arr = explode(';','screenshot2-0.jpg;screenshot2-1.jpg;screenshot2-2.jpg;screenshot2-3.jpg');
foreach($arr as $val)
echo $val;
关于php - MySQL 列每列有多个项目。如何分别检索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885654/