将所有jpg从文件夹中拉入PHP数组?

dho*_*ein 4 php

我想简单地将所有JPG文件从特定文件夹(在我的服务器上)拉到一个数组中.我觉得它看起来像这样.我的逻辑是,我在图库中有一个包含我想要的图像的文件夹,所以我只能用FTP上传图像,它们就会显示出来.这是一个好主意吗?

$dir = 'www.example.com/folder1/';

$images_array = SOMEFUNCTION($dir);

foreach ($images_array) as $v){
echo '<img src="'.$dir.$v.'" />";
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

zom*_*bat 11

glob()在这里运行良好:

$images_array = glob($dir.'*.jpg');
Run Code Online (Sandbox Code Playgroud)

正如Zarel评论的那样,您必须对列表中的文件进行字符串替换,因为它glob()会为您提供系统中的文件路径,该路径不是直接URL.切断目录前缀,并str_replace()在输出链接时使用URL前缀替换它.