Como você obtém uma listagem de diretório classificada pela data da criação no PHP?
Pergunta
Eu tenho que listar os diretórios usando a função Scandir (), mas a matriz de resultados deve ser classificada de acordo com a data e a hora do diretório criadas.
Atenciosamente Deepak
Solução
você poderia tentar backsticks
$listOfFiles = `ls -ltr`;
e depois use o explodido para colocar o formato em um array
Outras dicas
Com scandir () você não pode.
Verificar isto
Obtenha resultados que você precisa em uma matriz e classificá -la ... Não estou ciente de uma opção Scandir que pode fazer isso diretamente.
O problema pode ser resolvido usando filemtime($dirPath)
função.
exemplo de código:
if (file_exists($dirPath)) {
echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow