在PHP中获取文件夹中的所有文件名

在PHP中获取文件夹中的所有文件名,php,Php,假设我们有一个名为“Template”的文件夹,在这个文件夹中我们有 模板- home.php about.php contact.php 现在在index.php文件中,我想调用这个php文件,不是每个文件的内容,而是文件名home关于联系。因此,index.php的输出应该是这样的: HELLO WORLD! Here are the list of filenames inside the template folder! HOME ABOUT CONTACT 我在这里检查了其他答案,

假设我们有一个名为“
Template
”的文件夹,在这个文件夹中我们有

模板-

home.php
about.php
contact.php
现在在
index.php
文件中,我想调用这个php文件,不是每个文件的内容,而是文件名
home
关于
联系
。因此,
index.php
的输出应该是这样的:

HELLO WORLD! Here are the list of filenames inside the template folder!
HOME
ABOUT
CONTACT
我在这里检查了其他答案,但它不是您可以使用的PHP

array scandir ( string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource $context ]] )
例如:

<?php
$dir    = '/public';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>


在这里了解更多信息

我不确定一份简单的文档副本是否能很好地回答这个问题。至少要使文件夹名“Template”正确。为什么一次在asc,一次在desc?另外,我很确定OP会抱怨“..”和“.”上面可能重复的评论解决了我的问题,@Jeff有一点,但这个答案也帮助了我,所以我将在我达到15%时对此进行投票。再次感谢@杰夫:如果有效,为什么要抱怨?这不是留言板。我给OP提供了正确的回答。为什么我必须通过从最好的来源(文档)修改它来证明自己的合理性?我帮忙了。奥普感谢我。要么做出积极的贡献,要么根本不做贡献。哦,如果这解决了你的答案,点击它旁边的复选标记,将其标记为完成。哦,它有一个重复的,奇怪的,我刚才搜索过它,但是没有显示任何与php相关的内容。无论如何,谢谢!