获取所有文件夹和图像并将其作为数组返回

时间:2018-09-19 15:01:56

标签: php

我的服务器上的“图像”文件夹中有不同的子文件夹。现在,我想返回一个数组,其中包含图像名称以及该图像所在的子文件夹。

实际上,只有指定子文件夹后,我才能获得图像:

<?php

header('Content-Type: text/javascript; charset=UTF-8');

echo "var images = [];\n";
$folder = 'images/';
$all_images = glob($folder."{*.jpg, *.JPG, *.JPEG, *.png, *.PNG}", GLOB_BRACE);
$count = count($all_images);
for ($i = 0; $i < $count; $i++) {

    echo "images[".$i."] = {};\n";
    echo "images[".$i."].src = '".$all_images[$i]."';\n";
    echo "images[".$i."].name = '".substr($all_images[$i],strlen($folder),strpos($all_images[$i], '.')-strlen($folder))."';\n";
    echo "images[".$i."].modified = '".date('YmdHis', filemtime($all_images[$i])).$i."';\n";
}
?>

0 个答案:

没有答案