具有多个文件夹的第一个图像和来自特定文件夹的所有图像阵列的数组

时间:2015-01-20 08:42:53

标签: php

我想从多个文件夹中回显所有image1,文件夹具有随机名称,仅包含图像。

folder1->
     image1
     image2
     image3
folder2->
     image1
     image2
     image3
folder3->
     image1
     image2
     image3
回声就像是。

echo "<img src=".$image1." alt=' '>";

此外,我希望将图像作为链接,但单击该链接将回显该文件夹的所有图像 如果echo是folder1的image1,单击时,我有一个文件夹的所有图像的数组。就像这样?

如何将其转换为代码?我不知道!

echo "<a href=".$all_images."><img src=".$image1." alt=' '></a>";

2 个答案:

答案 0 :(得分:0)

试试这个。

for($i = 0; $i<count(folderArray); $i++){
    echo '<a href="'.folderArray[$i][0].'">';
    for($j = 0; $j<count(folderArray[$i]); $j++){
        echo '<img src="'.$folderArray[$i][$j].'">';
    }
    echo '</a>';
}

其中folder-array是整个Array。这将使A链接成为文件夹中第一个图像的链接,如果你想要缩略图或类似的东西,那就很好。

答案 1 :(得分:0)

<?php
$dir = "/images/";

// Sort in ascending order - this is default
$a = scandir($dir);

// Sort in descending order
$b = scandir($dir,1);

print_r($a);
print_r($b);
?>

上面的代码显示目录中的所有文件。尝试开发