PHP DirectoryIterator Hilfe
Frage
Im folgenden Code, was kann statt ->getFilename()
genannt werden?
<?php
foreach (new DirectoryIterator('../moodle') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
}
?>
PS, ich habe die Dokumentation gesehen. Bitte verknüpfe nicht hier .
Danke für die Hilfe.
EDIT:
Nach dieser Ich erkannte Posting, dass die Dokumente, die Antwort hatte. Meine eigentliche Frage ist, was machen die anderen Methoden tun? Die Docs scheinen in Bezug auf das zu beschränken.
Lösung
Bearbeiten :
Oops falsch verstanden Code. Was genau sind Sie nach dem anstelle des Dateinamens? so dass Sie beide wissen, youve die Dokumentation gesehen gibt es Methoden für den vollständigen Pfad (getPathname
) und nur den Pfad zum enthält dir (getPath
) ... Ich bin nicht sicher, was Sie hier wollen ...
Ich gehe davon aus Sie die Verzeichnisnamen von .
oder ..
wollen so erhalten, dass Sie getPath
verwenden könnten und Pop dann das letzte / Sekunde-zu-letztes Segment aus oder Sie könnten nur verwenden dirname($fileInfo->getPathname())