0

我使用这里建议的代码 https://stackoverflow.com/a/18316453

这就是我现在所拥有的。

<?php
$dir = "sliders/slides";
$images = array();
if (is_dir($dir))
{
if ($dh = opendir($dir))
 {
  while (($file = readdir($dh)) !== false)
  {
    if (!is_dir($dir.$file)) $images[] = $dir . '/' . $file;
  }
  closedir($dh);
 } 
}
echo json_encode($images);
?>

我的结果包括 2 个额外的项目

sliders/slides/.
sliders/slides/..

这使我的滑块有 2 个额外的空白幻灯片

如何过滤结果以仅显示 .jpg 和 .png 文件,以便删除/./..包含在结果中

我正在尝试创建从文件夹中获取图像的滑块

谢谢

4

1 回答 1

1

在 while 内尝试这样的事情:

if ($file != "." && $file != ".." && !is_dir($file) {
    $images[] = $dir . '/' . $file;
}
于 2014-02-01T12:42:19.183 回答