Peut de PHP glob() être faits pour trouver des fichiers dans un cas de manière insensible?

Je veux tous les fichiers CSV dans un répertoire, j'ai donc utiliser

glob('my/dir/*.CSV')

Cela ne trouverez pas de fichiers avec une minuscule extension CSV.

Je pourrait utilisation

glob('my/dir/*.{CSV,csv}', GLOB_BRACE);

Mais est-il un moyen pour permettre à tous les cas mixtes versions? Ou est-ce juste une limitation de glob() ?

  • Juste une remarque qui glob() est en fait sensible à la casse sous Windows (et éventuellement d'autres systèmes de fichiers insensibles).
  • Ce n'est pas vrai. glob("*.CSV") trouverez uniquement des majuscules de fichiers, tandis que glob("*.csv") trouverez uniquement des minuscules fichiers. --- testé dans windows7 avec php 5.3.8
InformationsquelleAutor alex | 2010-03-26