Bonjour a tous
Je me trouve confronte a un petit probleme, a savoir que je n'arrive pas a realise une regexp de non sensitivite a la casse pour cette chere fonction glob() .
Je suis dans l'obligation de filtrer les resultats par la suite.
Code :
- $aGlob = glob("*" );
- $fCallback = create_function('$f','return preg_match("/'.$sQuery.'/i",$f);');
- $aGlob = array_filter($aGlob, $fCallback);
|
c'est relativement dommage car sans le test de la casse,
Code :
- $aGlob = glob("*".$sQuery."*" );
|
l'execution est 10 fois plus rapide
Donc si quelqu'un a reussi a utiliser glob() autrement qu'avec des match de type "*", j'aimerai bien un petit coup de main.
(Notez que je cherche le moyen le plus rapide d'effectuer cette recherche, oublions donc les opendir, etc etc )
Merci par avance et bonnes fetes