Mailinglisten-Archive |
> > besser: > > while ($file = readdir($dir)) $files[(strtolower($file))] = $file; > > ksort($files); > > dann klappt das auch mit der Gross-/Kleinschreibung... ;-) > Nein, das klappt so leider nicht. <grrr> es hat niemand was davon gesagt, dass Du rumgruebeln sollst, copy/paste reicht hier voellig, weil: Es wird nur der Key des Arrays in Kleinbuchstaben umgewandelt. Deswegen ja auch 'ksort()' wie key-sort... Der Inhalt des Array bleibt wie er war, was man sehr leicht nachpruefen kann... Du koenntest das auch gleich 'aufbohren': /* erfassung */ while($file = readdir($dir)) {$files[(strtolower($file))]=array($file,filesize($file)); } $eg=(count($files)>1)?ksort($files):0; /* ausgabe */ while(list($key,$val)=_(at)_each($files)) {echo $key." - ".$val[0]." - ".$val[1]." byte<br>\n"; } m.b.G. Norbert ______________________ normal: 02292-681769 notfall: 0177-2363368 ---------------------- e.o.m.
php::bar PHP Wiki - Listenarchive