【发布时间】:2014-02-06 15:03:36
【问题描述】:
我正在用 PHP 编写一个简单的钓鱼游戏。我有一段代码打印 /img 目录中的所有图像文件,但它也输出 .DS_Store。我想排除该文件,可能使用 glob(),但我不知道如何。我已经用谷歌搜索了几个小时,但没有运气。
$files = scandir('img');
if ($files !== false) {
foreach($files as $f) {
if ($f == '..' || $f == '.') continue;
echo '<li class="fish_pic"><img src="img/'.$f.'" alt="'.$f.'" title="" class="fish"></li>'."\n";
}
}
如何排除 .DS_Store?
【问题讨论】:
-
请学会缩进你的代码,以便它可读并且块/嵌套清晰。
-
因为我是新来的,你能告诉我如何正确缩进我的代码吗?选项卡不起作用。与其投反对票,不如教新用户让他们学习。
-
缩进。你能删除反对票吗?
-
完成。顺便说一句,回声不应该缩进,因为它没有嵌套在“if”下面。
标签: php foreach glob file-type scandir