Ankündigung

Einklappen
Keine Ankündigung bisher.

String unterteilen

Einklappen

Neue Werbung 2019

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

  • String unterteilen

    hallo!

    ich habe folgendes vor:

    ich möchte einen String in mehrere einzelne Strings zerteilen, dies soll bei einem Speziellen wert sein.

    Beispiel:
    $asd = "hallo | wie gehts?";

    der string soll dann in 2 andere unterteilt werden, beim "|":

    $asd1 = "hallo";
    $asd2 = "wie gehts?";

    kann man so etwas in php umsetzen, und wenn ja, wie?

    Joe

  • #2
    z.B. mit explode()

    Kommentar


    • #3
      thx, ich glaub das war genau das, was ich suche

      Kommentar


      • #4
        ih habe noch eine Frage:

        wie kann ich einen String überprüfen, ob ein bestimmes zeichen enthalten ist?

        ich habs schon mit ereg versucht aber irgendwie kam immer ein fehler... (hab nach einem ? suchen lassen)

        Kommentar


        • #5
          Guckst du: http://de2.php.net/manual/de/ref.strings.php

          Gruß
          phpfan

          Kommentar


          • #6
            ? ist ein sonderzeichen bei ereg. versuchs mit \?

            oder mit strrpos geht das auch und sogar schneler vermute ich mal

            Kommentar


            • #7
              alternativ kannst auch preg_match versuchen, wenn du ein bisschen was von regulären ausdrücken verstehst

              Kommentar


              • #8
                Wenn lediglich auf das Vorkommen eines festen Zeichens gesucht werden soll, sind reguläre Ausdrücke dafür viel zu überdimensioniert. strpos() reicht völlig aus.

                Kommentar


                • #9
                  stristr ist auch eine variante.

                  Kommentar


                  • #10
                    strpos ist aber schneller :P

                    Kommentar


                    • #11
                      solange man aufpasst, dass ein nichtgefunden bei strpos auch als solches erkannt werden muss:
                      PHP-Code:
                      <?php
                      //Richtig
                      if(strpos($haystack,$needle)!==false) {
                         echo 
                      "gefunden";
                      }
                      //Falsch
                      if(strpos($haystack,$needle)!=false) {
                         echo 
                      "gefunden";
                      }
                      ?>

                      Kommentar

                      Lädt...
                      X