我的服务器上的“图像”文件夹中有不同的子文件夹。现在,我想返回一个数组,其中包含图像名称以及该图像所在的子文件夹。
实际上,只有指定子文件夹后,我才能获得图像:
<?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";
}
?>