estoy usando el siguiente código PHP para listar todos los archivos y carpetas bajo el directorio actual: (¿tal vez es ordenada por fecha de creación no estoy seguro)¿Cómo puedo enumerar todos los archivos en un directorio ordenados alfabéticamente usando PHP?
<?php
$dirname = ".";
$dir = opendir($dirname);
while(false != ($file = readdir($dir)))
{
if(($file != ".") and ($file != "..") and ($file != "index.php"))
{
echo("<a href='$file'>$file</a> <br />");
}
}
?>
El problema es lista no está ordenada alfabéticamente .
¿Cómo puedo asegurarme de que sea ordenado alfabéticamente?
esta es la primera vez que utilizo PHP. Solo necesito que liste algunas cosas que cargué en mi apache. ¿Podría mostrarme cómo almacenar los archivos en una matriz y ordenarlos? –
+1 para natsort() podría incluso querer pensar en natcasesort() –
@David podría usar '$ files = glob ("/your/path/* ");' –