Re: Lösung!

Re: Lösung!

am 31.03.2008 09:38:21 von Stefan Scholl

Michaela Sammer wrote:
> $pfad = 'bilder/';
>
> if($verzeichniszeiger = opendir($pfad))
> {
> while($datei = readdir($verzeichniszeiger))
> {
> if ($datei != '.' && $datei != '..')
> {
>
> $bilder[] =$datei ;
>
> }
> }
> closedir($verzeichniszeiger);
> }
>
> sort ($bilder);
> $result = count($bilder);
>
>
> $bild=$bilder[$result-1]; // Dann steht in der Var bild das letzte Bild im
> Verzeichnis

Oder in Kurzform (wenn man die anderen Artikel des Threads
gelesen hätte):

$bilder = glob("bilder/*");
$bild = array_pop($bilder); // Destruktiv zum Array!



--
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/

Re: Lösung!

am 31.03.2008 10:01:42 von Stefan Scholl

Stefan Scholl wrote:
> $bilder = glob("bilder/*");
> $bild = array_pop($bilder); // Destruktiv zum Array!

Python:

from glob import glob
bild = sorted(glob("bilder/*"))[-1]


Perl:

@bilder = glob("bilder/*");
$bild = $bilder[-1];


Ruby:

bild = Dir.glob("bilder/*").sort.last


Factor:

"bilder" directory* dup length 1- swap nth first


--
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/