PHP - 在文件路径中使用星号符号[重复]

问题描述 投票:0回答:1

我有一张带有今天日期和标题(这是图像的实际名称)的图像,我试图让 PHP 查找目录中以今天日期开头的任何文件。我试过这个:

HTML

<img src="<?php
$imgDate = date("Y-m-d");
echo "path/".$imgDate."_*.*";
?>" />

这应该插入今天的日期(2015-04-15)和下划线(_)以及以星号()开头的任何内容。 () 应该找到文件名以 2015-04-15_ 开头且扩展名为

ANY
ANY 文件,以允许 JPG 或 GIF 等图像文件。

我在网上到处寻找解决方案,但找不到。即使在 Stack Overflow 中也没有。

如果有更好的方法,或者我向您展示的代码完全没有意义,请告诉我它是什么。我正在开发一个网站博客,我可以轻松地在上面发布内容。如果我能弄清楚这个问题,我就能弄清楚其他细节。

这是我第一次在 Stack Overflow 上发布问题,所以请原谅我缺乏细节(或对 PHP 无知)。

php
1个回答
2
投票

像这样使用

glob()
函数:

$matches = glob("path/".$imgDate."_*.*");

您应该获得所有匹配文件的数组。

http://php.net/manual/en/function.glob.php

© www.soinside.com 2019 - 2024. All rights reserved.