Christian Seiler: expolde() Bei letzem Punkt in einem String

Beitrag lesen

Hallo Thomas,

Das Problem ist, dass in der Adresse durchaus mehrere Punkte vorkommen können. Um die Dateierweiterung zu bekommen, müsste ich es bei letzten "." aufteilen. Hat jemand Lösungsvorschläge?

list ($erweiterung, $name) = explode ('.', strrev ($datei), 2);
$erweiterung = strrev ($erweiterung);
$name = strrev ($name);

Alternativ:

$p = strrpos ($datei, '.');
$name = substr ($datei, 0, $p);
$erweiterung = substr ($datei, $p+1);

Viele Grüße,
Christian

--
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!