Справка 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())