Christian: Teile eines Strings ausgeben

Beitrag lesen

Hallo Leute

Ich habe irgend einen String: ../demo/klarer/garage.htm

Jetzt muss ich den String ohne den Dateinamen garage.htm haben:

../demo/klarer/

Mit $dir = substr (strrchr ($edit_file, "/"), ); hab ich ja genau das falsche nämlich den Dateinamen.

Danke und Gruss

Raffi

Hi,

vielleicht mit explode:

$stringteile = explode("/", $edit_file); // wird nach / aufgesplittet
$stringteile[count($stringteile)-1] = ""; // das letzte element (garage.htm) wird durch "" ersetzt
$dir = implode("/", $stringteile); // array wird wieder zusammengefügt.

Ich weiß nur nicht, ob  man / mit \ escapen muss. Also auch mal mit
explode("/",...) versuchen.

Gruß
Christian