我正在从文件夹中获取图像,并且还获取了所有图像。我的问题是,如果我给图像名称(例如ABC)和我的图像名称,在文件夹中(例如ABCD),如果我使用ABC,则应该得到该图像。但是现在,如果我提供ABC,那么我得到的只是ABC.png,而不是ABCD.png。
$dir = "../images/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if (preg_match("/$file+/i", "ABCD.png")) {
echo $lclImage[] = '<img src="http://localhost/images/' . $file . '" /><br>';
}
}
closedir($dh);
// echo json_encode($lclImage);
}
}
如果该文件夹包含ABC.png和ABCD.png,则如果我使用ABC,则应该同时获得两个图像。