PHP - 在文件路径中使用星号符号

时间:2015-04-16 01:03:22

标签: php filenames asterisk

我有一张包含今天日期和标题的图片(图片的实际名称),我试图让PHP找到目前开头的目录中的任何文件& #39;日期。我试过这个:

HTML

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

这应该插入今天的日期(2015-04-15)和下划线(_)以及使用星号()开头的任何内容。 ()应该找到 ANY 文件,文件名以2015-04-15_ ANY 扩展名开头,以允许使用JPG等图片文件或GIF。

我在网上到处寻找解决方案,但无法找到解决方案。甚至不在Stack Overflow中。

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

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

1 个答案:

答案 0 :(得分:1)

使用glob()功能,如下所示:

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

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

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