获取目录中图像的文件名



使用PHP从文件夹/目录中获取图像的标题(例如abc.jpg)并将其存储在数组中。

例如:

a[0] = 'ac.jpg'
a[1] = 'zxy.gif'

等。

我将在幻灯片中使用数组

这当然有可能。请查看opendir的文档,并将每个文件推入结果数组。如果您正在使用PHP5,请查看DirectoryIterator。这是一种更流畅、更简洁的遍历目录内容的方式!

编辑:

opendir :

$dir = "/etc/php5/";
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        $images = array();
        while (($file = readdir($dh)) !== false) {
            if (!is_dir($dir.$file)) {
                $images[] = $file;
            }
        }
        closedir($dh);
        print_r($images);
    }
}

'scandir'这样做:

$images = scandir($dir);

一行:-

$arr = glob("*.{jpg,gif,png,bmp}", GLOB_BRACE) 

glob in php - 查找路径

<?php
    //path to directory to scan
    $directory = "../images/team/harry/";
    //get all image files with a .jpg extension. This way you can add extension parser
    $images = glob($directory . "{*.jpg,*.gif}", GLOB_BRACE);
    $listImages=array();
    foreach($images as $image){
        $listImages=$image;
    }
?>

相关内容

  • 没有找到相关文章

最新更新