Samuel Vogel: substr() Funktion ...

Hallo,

Ich muss eine PHP-Variable von hinten abschneiden, also:

./img/test/links

wird zu:

./img/test

Ich habe es mit der PHP funktion substr() versucht doch die Ordner können ja beliebig lange Namen haben.
Also es muss von hinten alles bis zum ersten "/" weggeschnitten werden.
Ich hoffe ihr versteht was ich meine?

Danke schon mal für eure Antworten und für die Antworten auf bisher alle meine Fragen?

samy,

  1. Hallo,

    du brauchst die Funktion strrpos die dir das erste Vorkommen eines Zeichen von hinten liefert, das kannst du dann in deine substr-Parameter mitaufnehmen

    http://www.php.net/strrpos

    cu Benedikt Loepp

  2. Hallo,

    und gleich Danke, Danke, Danke für die Hilfe. Ich habs hinbekommen :D

    hier mein code falls noch jemand anders dass gleich Problem hat:

    <?php

    $mystring = "./img/test/ordner/lala";
    $search = "/"

    $pos = strrpos ($mystring, $search);
    if ($pos === false) {
        echo "$search ist nicht vorhanden";
    }

    $new = substr($mystring, 0, $pos);

    echo "Erst: $mystring<br>";
    echo "Dann : $new";

    ?>