chrigu: string bearbeiten

hallo zusammen,
ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...

danke und gruss
chrigu

  1. hallo zusammen,
    ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...

    danke und gruss
    chrigu

    morgen du!

    mit substr() kriegst du das hin!

    also, ohne Gewähr:

    $test = "/home/user";

    $var = substr($test,0,5);

    echo $var;

    so sollts gehn!!

    cya

    1. hallo zusammen,
      ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...

      danke und gruss
      chrigu

      morgen du!

      mit substr() kriegst du das hin!

      also, ohne Gewähr:

      $test = "/home/user";

      $var = substr($test,0,5);

      echo $var;

      so sollts gehn!!

      cya

      den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)

      1. hallo zusammen,
        ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...

        danke und gruss
        chrigu

        morgen du!

        mit substr() kriegst du das hin!

        also, ohne Gewähr:

        $test = "/home/user";

        $var = substr($test,0,5);

        echo $var;

        so sollts gehn!!

        cya

        den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)

        tja, dann würd ich sagen du solltest die länge des strings eben mit einfließen lassen, mit strlen() ;o) schau bei selfphp.info nach, da is der ganz gut beschrieben!

        1. hallo zusammen,
          ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...

          danke und gruss
          chrigu

          morgen du!

          mit substr() kriegst du das hin!

          also, ohne Gewähr:

          $test = "/home/user";

          $var = substr($test,0,5);

          echo $var;

          so sollts gehn!!

          cya

          den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)

          tja, dann würd ich sagen du solltest die länge des strings eben mit einfließen lassen, mit strlen() ;o) schau bei selfphp.info nach, da is der ganz gut beschrieben!

          danke für die zahlreichen guten tipps

      2. Huhu chrigu

        evtl. hilft Dir explode weiter, da Du ja anscheinend eine Pfad-Angabe zerlegen möchtest.

        Ansonsten wirf mal einen Blick auf z.B.

        http://www.php.net/manual/en/function.preg-match.php

        http://www.php.net/manual/en/function.preg-replace.php

        http://www.php.net/manual/en/function.sscanf.php

        Viele Grüße

        lulu

      3. hallo zusammen,

        hallo

        ich habe eine frage und zwar: wie schaffe ich es, dass ich von einem string von rechts alle zeichen entferne bis zu einem bestimmten zeichen (/)? also aus /home/user soll /home werden...
        den befehl kenne ich auch. nur ist die länge des strings immer unterschiedlich.. das ist das problem ;-)

        soll immer der name des verzeichnisses extrahiert werden, also immer zwischen den // - zeichen???
        dann benutze strpos vorher und ermittle wo die zeichen stehen und nimm dann substr($zeichenkette,0,($pos-1))

        wobei $pos das zweite auftreten von / bedeutet
        also noch mal klar

        erst
        strstr('/',$string)-> damit ist der erste weg
        dann strpos('/', $string) position des zweiten
        dann substr($string,0,($pos-1))

        alles klar?

        grüsse
        romy

        --
        DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN