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