从glob()结果中删除目录


Remove directory from glob() results

我使用下面的PHP snippett来显示目录中的所有pdf。如何更改此代码以仍然指定目录,但仅显示文件名?

foreach (glob("directory/sub-directory/sub-subdirectory/*.pdf") as $filename) {
    echo "$filename <BR>'n";
}

这个怎么样:

$shortname = basename($filename);
echo "$shortname <BR />'n";

您将使用basename函数。