TS: Dokumentname extrahieren

Beitrag lesen

Hello,

ich würde es so machen:

<?php
$str = 'xyz.......de/......./..../wandern.html';
$res = strstr(basename($str),'.',true);

echo $res;
?>

Also erst den Pfad begrenzen mit basename und dann alles vor dem Punkt(strstr) ausgeben.

Siehe strstr():

vor welchem Punkt? Dem ersten, dem zweiten, ..., dem letzten Punkt?
Dem letzten(?): dann ist es so verkehrt, wie Du es zeigst.

Dass im Beispiel nur ein Punkt im gesamten Dateinamen vorhanden ist, darf man nicht als statisch gegeben annehmen. Das führt dann in der Praxis zu den beliebten Lücken...

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.