是否有任何PHP函数来检索目录路径中的文件名?
例如,我在/css
内有一个CSS文件,我希望得到这个文件的名称。
解决方案:
正如@ShankarDamodaran建议的那样,我使用了:
//Get CSS file/s name/s
chdir($_SERVER['DOCUMENT_ROOT'] . '/css'); //<--- Set the directory here...
foreach (glob("*.css") as $filename) { //<----Get only CSS files
$CSSfiles[] = $filename;
}
这将返回一个包含CSS文件名称的数组($CSSfiles
)。
答案 0 :(得分:2)
为此
使用glob()
<?php
chdir('../css'); //<--- Set the directory here...
foreach (glob("*.*") as $filename) { //<--- Pass *.css , (If you need just the CSS files)
echo $filename."<br>";
}
答案 1 :(得分:1)
<pre>
<?php
if ($handle = opendir('css')) {
echo "Directory handle: $handle\n";
echo "Entries:\n";
while (false !== ($entry = readdir($handle))) {
echo "$entry\n";
}
}
closedir($handle);
?>
</pre>
答案 2 :(得分:0)