php - 使用 glob() 显示目录中的图像,同时回显唯一的第一张图像

标签 php loops directory glob

我对 PHP 很陌生,我不想在这里问任何问题,直到我完全找不到方法来做到这一点。

我有一种情况,我想使用 PHP 读取并显示目录中的图像,但我希望读取的第一个图像能够唯一地回显

我当前的代码如下:

$imageDir = "img/landMarks/carousel/";
$images = glob($imageDir.'*.jpg');
foreach ($images as $image){
echo '<div class="item">'."\r\n\t\t";
echo '<img src="'.$image.'" alt=""></div>'."\r\n\t";}

只是一个简单的目录拉取和回显格式。

这将用于 BootStrap 轮播,不幸的是,队列中的第一张图像必须有 <div class="item active">或者整个事情都会失败。

因此重申一下,提取的第一个图像需要是 <div class="item active">而其余的需要是 <div class="item">

我想我已经抽完了一整包香烟,为此绞尽脑汁。

最佳答案

为此使用一个标志。希望能有所帮助。(-:

$imageDir = "img/landMarks/carousel/";
$images = glob($imageDir.'*.jpg');
$flag=1;
foreach ($images as $image){
echo '<div class="item' .($flag?' active':''). '">'.PHP_EOL."\t\t";
echo '<img src="'.$image.'" alt=""></div>'.PHP_EOL."\t";
$flag=0;
}

关于php - 使用 glob() 显示目录中的图像,同时回显唯一的第一张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16613630/

相关文章:

php - 如何根据 cakephp 中不同表的结果从数据库表中获取结果?

python - 暂停Python中的循环

c - 如何检查这是目录路径还是任何文件名路径?

objective-c - 检查路径是否是 ObjC 中的文件夹/bundle/别名

eclipse - 如何用Java创建Eclipse文件夹资源过滤器

php - Codeigniter Htaccess 配置

php - 如何在列值的 where 子句中使用内爆

java - 如何检查 ArrayList 中是否存在索引 + 1 以避免 IndexOutOfBoundsException

java - 我的循环有什么问题吗?

php - memcached满了怎么替换数据,memcache性能如何?