Hallo Andreas,
- if (preg_match("=^.{1,2}$=", $file))
Es gibt die Dateien "." (aktuelles Verzeichnis) und ".." (Nach oben), die werden hier übersprungen
Wirklich?
ja. Der Code:
if(preg_match("=^\.{1,2}$=", 'aa')){
echo 'foo';
}
else{
echo 'bar';
}
gibt "bar" aus.
. hat keine Spezialbedeutung (so wie \n, \t usw. es hätten), wird also durch . ersetzt.
nein, deswegen bleibt es .
Grüße aus Nürnberg
Tobias