Valeur max d'un array

bruno -  
ricric Messages postés 34 Statut Membre -
voila, je voudrais afficher le fichier le plus récent d'un répertoire
pour toute aide, un grand merci :-)
$dir="communes/valenciennes/rep/";

$handle = opendir("$dir");

while ($fic = readdir($handle)) { 
   if(is_file($dir.$fic)) { 
      $tab[]=$fic; 
   } 
for ($i=0; $i<count($tab);$i++) { 
$tab2[]=(date(filemtime($tab[i]))); 

}
echo max($tab2[i]);
echo "<br>";
}
Configuration: cuteftp easyphp win xp home

1 réponse

  1. ricric Messages postés 34 Statut Membre 7
     
    echo max($tab2);

    Et avec moins d'instructions
    <?php
    $dir="file/testdir/";
    $handle = opendir("$dir"); 
    while ($fic = readdir($handle)) {
    	 if(is_file($dir.$fic)) { 
    	$tab[]=(date(filemtime($dir.$fic)));
    	} 
    }
    echo max($tab);
    echo "<br>";
    ?>
    0