Php 如何从与文章id相同的文件夹中回显图像?

Php 如何从与文章id相同的文件夹中回显图像?,php,Php,我的帖子id与帖子相关图片的开头相同。 比如说 帖子id号可以是4625。文件夹imgs中与之关联的所有图像(jpg)都是这样保存的 一系列数字,后跟-,然后是原始文件名 4625-honda.jpg 4625-DSC_332.jpg 4625_54398.jpg 我的问题是,我怎样才能回显这些图像 这比将文件名和id保存到数据库更慢吗?类似于: foreach (glob($post_id."*.jpg") as $filename) { echo '<img src="

我的帖子id与帖子相关图片的开头相同。 比如说

帖子id号可以是
4625
。文件夹
imgs
中与之关联的所有图像(jpg)都是这样保存的

一系列数字,后跟
-
,然后是原始文件名

4625-honda.jpg
4625-DSC_332.jpg
4625_54398.jpg
我的问题是,我怎样才能回显这些图像

这比将文件名和id保存到数据库更慢吗?

类似于:

   foreach (glob($post_id."*.jpg") as $filename) {
    echo '<img src="'.$filename.'">'
    }
foreach(glob($post_id.*.jpg)作为$filename){
回声“
}
单个文件,仍然使用glob进行简单的模式匹配

   $my_file=glob($post_id."*.jpg");
   echo '<img src="'.$my_file[0].'">'
$my_file=glob($post_id.*.jpg”);
回声“

谢谢您的帮助。在另一种情况下,如果我只想加载一个图像呢?您是只有一个带有$post_id的文件,还是有多个文件,但只是想要一个“随机”文件?php文件位于carimgs之外的另一个文件夹中。该文件位于主域目录中,文件夹名为carimgs。如何从特定文件夹中获取它们?在没有运气的情况下尝试了此操作
foreach(glob($img($carimgs/$id.“*.jpg”)作为$img)
//防止任意字符串包含在“glob”中,并使用变量foreach的绝对路径(glob(sprintf('%s/%d-*.jpg',$myABSOLUTEimgPath,$id))作为$img)