首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将PHP glob指向特定的目录?

如何将PHP glob指向特定的目录?
EN

Stack Overflow用户
提问于 2011-03-10 05:15:02
回答 5查看 32.3K关注 0票数 23

所以我得到了这段代码来列出一个目录中的所有jpg图像,但它只在我的根目录上工作,我不知道如何将它指向我的图像目录。

<ul>
<?php foreach (glob("N*T.jpg") as $image): ?>
    <li>
        <a href="<?php echo str_replace("T", "F", $image); ?>">
            <img src="<?php  echo "$image"; ?>">
        </a>
    </li>
<?php endforeach; ?>
</ul>

有人能帮我吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-10 05:19:15

这应该是可行的:

glob('images/N*T.jpg');

否则:

chdir('images');
glob('N*T.jpg');
票数 40
EN

Stack Overflow用户

发布于 2011-03-10 05:17:52

只需预置函数调用的路径即可。

glob('/path/to/directory/N*T.jpg');

请注意,结果数组也将包含前置路径。如果你不想这样做

array_map('basename', glob('/path/to/directory/N*T.jpg'));
票数 15
EN

Stack Overflow用户

发布于 2011-03-10 05:18:07

只需将路径添加到您的函数调用:

glob("/my/path/to/directory/N*T.jpg")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5252243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档