Ankündigung

Einklappen
Keine Ankündigung bisher.

String nach 1. Leerzeichen trennen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • String nach 1. Leerzeichen trennen

    Hallo,

    ich habe folgendes Problem: Ich habe einen String, den ich gerne trennen möchte, und zwar nach dem ersten leerzeichen.

    Normalerweise geht das ja auch (z.B. mit strstr), aber dann wird der Rest abgeschnitten. Und ich wollte ja den Rest noch haben!

    Beispiel:
    Marius geht heim.
    Soll ausgeben
    a) "Marius"
    b) "geht heim"

  • #2
    z.B. mit explode, wenn man ein Limit setzt (hier 2 Elemente)

    PHP-Code:

    <?php

    $eingabe 
    'Marius geht heim';

    $ausgabe explode(' ',$eingabe,2);

    // $ausgabe[0] = 'Marius'
    // $ausgabe[1] = 'geht heim'

    ?>

    Kommentar


    • #3
      Danke! Genau das, wonach ich gesucht habe...


      Ich weiß, Dokumentation lesen

      Kommentar


      • #4
        das ergibt aber leider
        PHP-Code:
        // $ausgabe[0] = 'Marius';
        // $ausgabe[1] = 'geht';
        // $ausgabe[2] = 'heim'; 
        So musst du die überzähligen erst wieder zusammen führen

        Kommentar


        • #5
          Zitat von KingCrunch
          das ergibt aber leider
          PHP-Code:
          // $ausgabe[0] = 'Marius';
          // $ausgabe[1] = 'geht';
          // $ausgabe[2] = 'heim'; 
          Was für ne alte PHP Version hast du denn?
          http://de.php.net/explode
          (Note: The limit parameter was added in PHP 4.0.1
          PHP-Code:
          <?php
          $eingabe 
          'Marius geht heim';
          $ausgabe explode(' ',$eingabe,2);
          print_r($ausgabe);
          ?>
          Code:
          Array ( [0] => Marius [1] => geht heim )

          Kommentar


          • #6
            Nene, bloss a) limit und b) die "2" überlesen -.-

            Ich ziehe meinen Einwand zurück

            Kommentar


            • #7
              Mist, ich dachte es gibt noch jemanden der die 4.0.6 topt, die läuft nämlich noch auf einem unserem Server

              Kommentar


              • #8
                ernsthaft? ^^ Also mein Hoster hat beides parallel laufen. Welche 4er weiß ich allerdings nicht, weil ich nun auch die PHP-Dateien mit Endung ".php" auf 5 umgestellt habe (vorher nur ".php5").

                Kommentar


                • #9
                  Ja. Da sind auch register_globals noch auf on, altes Session-Handling, etc. Insofern kann man garnicht mehr so ohne weiteres umstellen. Beim nächsten Ralaunch dann erst wieder

                  Kommentar

                  Lädt...
                  X