Vinzenz: Teil des Dateinamens vor Dateiendung auslesen

Beitrag lesen

Hallo Günther,

wie kann ich den Teil eines Dateinamens per PHP auslesen, der vor der Dateiendung steht?

Ich gehe zunächst davon aus, dass Du basename() kennst.

Du könntest z.B. anschließend mit strrchr() das letzte Vorkommen eines Punktes finden und mit substr() den gewünschten Teil extrahieren.

Eine weitere Möglichkeit wäre es mit explode() explode() den Dateinamen zu zerlegen und mit implode() das resultierende Array wieder zu einem String zusammenzufassen, nachdem Du den letzten Eintrag gelöscht hast.

Weitere Möglichkeiten gibt es garantiert ...

Hieße die Datei z.B. datei.endung, so möchte ich per PHP-Befehl den String "datei" ausgegeben bekommen.

Beachte bitte, dass Du den Sonderfall: Keine Endung vorhanden berücksichtigst.

Freundliche Grüsse,

Vinzenz