Hamza Raya: String zerhacken

Challo Hallo

In ASP gibt es doch so einen Befehl der heisst entweder Right() oder Left() um eine Anzahl Zeichen on Links / Rechts her gezählt auszugeben. Wie heisst dieser Befehl in PHP ? Ausser Split() finde ich nichts... Habe schon nachgesehen finde aber nichts...

Bin dankbar für jede Hilfe

Gruss
Hamza Raya

  1. Hallo,

    In ASP gibt es doch so einen Befehl der heisst entweder Right() oder Left() um eine Anzahl Zeichen on Links / Rechts her gezählt auszugeben. Wie heisst dieser Befehl in PHP ? Ausser Split() finde ich nichts... Habe schon nachgesehen finde aber nichts...

    PHP-Manual: String-Funktionen:
    http://www.php.net/manual/de/ref.strings.php
    Lies mal durch, was es alles so gibt.
    Es ist erstaunlich ;-)

    substr() duerfe Dir helfen:
    http://www.php.net/manual/de/function.substr.php

    Gruesse,

    Thomas

  2. hi,

    In ASP gibt es doch so einen Befehl der heisst entweder Right() oder Left() um eine Anzahl Zeichen on Links / Rechts her gezählt auszugeben. Wie heisst dieser Befehl in PHP ? Ausser Split() finde ich nichts... Habe schon nachgesehen finde aber nichts...

    such dir unter http://www.php.net/manual/de/ref.strings.php eine passende funktion raus.
    z.b. strchr() oder strrchr() könnten dir helfen.

    gruss,
    wahsaga

  3. hi

    substr ( string string, int start [, int length])

    beispiel:

    string="testwort"
    start=1
    length=4
    ergebnis="wort"

    Ilja

    1. Moin!

      substr ( string string, int start [, int length])

      beispiel:

      string="testwort"
      start=1
      length=4
      ergebnis="wort"

      Das Ergebnis kann nicht stimmen. Ich würde "estw" erwarten.

      - Sven Rautenberg

      --
      "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
      (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
      1. yo,

        Das Ergebnis kann nicht stimmen. Ich würde "estw" erwarten.

        das war dann ein 11.11 fehlschlag, also start ist der buchstabe von wo die funktion startet und length wieviele buchstaben er geht. sorry

        Ilja

        1. Hallo,

          also start ist der buchstabe von wo die funktion startet

          ... wobei die Zaehlung bei Null beginnt!

          Gruesse,

          Thomas

          1. ... wobei die Zaehlung bei Null beginnt!

            oder man den zweiten paramater length weglassen kann, um alle nachvollgenden zu bekommen

            gruß
            Ilja

    2. Helau!

      Siehe Datum und Uhrzeit des Postings :-)

      Närrische Grüße
      Torsten

      --
      *SCNR*
    3. Hi,

      $string = "testtext";
      echo substr($string, 0, -4);
      echo substr($string, -4);
      echo substr($string, -4, 2);

      Ausprobieren...

      E7