Справка PHP DirectoryIterator

В следующем коде, что можно вызвать вместо ->getFilename()?

<?php

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

?>

PS, я видел документацию. Пожалуйста , не связывайтесь здесь.

Спасибо за помощь.

РЕДАКТИРОВАТЬ:

После публикации я понял, что у Документов был ответ. Мой настоящий вопрос: что делают другие методы? Документы, кажется, ограничены в этом отношении.

1 ответ

Решение

РЕДАКТИРОВАТЬ: Ой неправильно прочитал ваш код. Что именно вы после вместо имени файла? Вы видели документы, так что вы знаете, что есть методы для полного пути (getPathname) и просто путь к каталогу, содержащему каталог (getPath)... Я не уверен, что ты хочешь здесь...

Я полагаю, вы хотите имя каталога . или же .. чтобы получить то, что вы могли бы использовать getPath а затем вытолкнуть последний / второй-последний сегмент или вы можете просто использовать dirname($fileInfo->getPathname())

Другие вопросы по тегам