gpt4 book ai didi

php读取目录文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:52 27 4
gpt4 key购买 nike

我有一个脚本,它遍历一个包含 3 个图像的目录

$imglist='';
$img_folder = "path to my image";

//use the directory class
$imgs = dir($img_folder);

//read all files from the directory, checks if are images and ads them to a list
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
}
closedir($imgs->handle);

//put all images into an array
$imglist = explode(" ", $imglist);

//display image
foreach($imglist as $image) {
echo '<img src="'.$img_folder.$image.'">';
}

但我遇到的问题是它显示第 4 个没有图像的 img.. 但我在该文件夹中只有 3 个图像。

最佳答案

不需要构建图像字符串,然后将该字符串分解为图像数组,而只需像 Radu 提到的那样将图像直接添加到数组中。这是更正后的代码:

$imglist = array();
$img_folder = "path to my image";

//use the directory class
$imgs = dir($img_folder);

//read all files from the directory, checks if are images and adds them to a list
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file)){
$imglist[] = $file;
}
}
closedir($imgs->handle);

//display image
foreach($imglist as $image) {
echo '<img src="'.$img_folder.$image.'">';
}

关于php读取目录文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com