J'aimerais scanner des dossiers et sous dossier afin de compter le nombre de fichier commençant par "444"
J'ai trouvé cette source qui lit bien les dossiers et sous dossier, mais je n'arrive pas à l'adapter pour qu'il me donne la quantité de fichier commençant par "444"
Pourriez vous m'aider ?
Merci d'avance
<?php
function getAllContentOfLocation($loc)
{
$scandir = scandir($loc);
$scandir = array_filter($scandir, function($element){
return !preg_match('/^\./', $element);
});
if(empty($scandir)) echo '<li style="color:red">Empty Dir</li>';
foreach($scandir as $file){
$baseLink = $loc . DIRECTORY_SEPARATOR . $file;
echo '<ol>';
if(is_dir($baseLink))
{
echo '<li style="font-weight:bold;color:blue">'.$file.'</li>';
getAllContentOfLocation($baseLink);
}else{
if (substr($files, 0, 3)=="444") {
echo '<li>'.substr($file,0,3).'</li>';
}
}
echo '</ol>';
}
}
?>