1

次のコードでは、? の代わりに何を呼び出すことができます->getFilename()か?

<?php

foreach (new DirectoryIterator('../moodle') as $fileInfo) {
    if($fileInfo->isDot()) continue;
    echo $fileInfo->getFilename() . "<br>\n";
}

?>

PS、ドキュメントを見ました。ここ に リンク しない でください.

助けてくれてありがとう。

編集:

これを投稿した後、ドキュメントに答えがあることに気付きました。私の本当の質問は、他の方法は何をするのですか? ドキュメントはそれに関して制限されているようです。

4

1 に答える 1

2

EDIT : おっと、コードを読み間違えました。ファイル名の代わりに正確に何を求めていますか? ドキュメントを見たことがあるので、フル パス ( getPathname) とそれを含むディレクトリへのパス ( ) の両方のメソッドがあることがわかりgetPathます...ここで何が必要かわかりません...

ディレクトリ名...そこらを取得してgetPath、最後/最後から2番目のセグメントをポップオフするか、単に使用できると思いますdirname($fileInfo->getPathname())

于 2010-01-28T03:56:30.507 に答える