Waveman: Wenn $string "text" enthält...

hallo,

ich weis leider nicht wie die funktion in php heißt, nur dass es sie gibt.

Wenn $string "text" enthält echo "enthält text"

vielen dank

  1. Moin Moin !

    instring, indexof, match, irgendwas in der Art. Findest Du alles unter http://www.php.net/. Viel Spaß beim Lesen, das Handbuch ist wirklich sehr übersichtlich.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    1. Hallo,

      die Funktion instring() gibt es nicht in PHP aber du meintest sicher

      strpos()
      (PHP 3, PHP 4 )

      strpos --  Find position of first occurrence of a string
      Description
      int strpos ( string haystack, string needle [, int offset])

      Wenn kein Ergebnis gefunden wurde liefert strpos den Wert false.

      if(strpos($zeichenkette,$suchstr,0)===false)
      {
        echo $suchstr." ist nicht in ".$zeichenkette." enthalten<br />";
      }

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
    2. Hi!

      instring, indexof, match, irgendwas in der Art.

      Interessante Funktionen - wo finde ich die?

      Findest Du alles unter http://www.php.net/. Viel Spaß beim Lesen, das Handbuch ist wirklich sehr übersichtlich.

      Am besten direkt: http://www.php3.de/manual/de/ verlinken.

      Viele Grüße
      Andreas

  2. Hallo!

    ich weis leider nicht wie die funktion in php heißt, nur dass es sie gibt.

    Wenn

    http://www.php3.de/manual/de/control-structures.php#control-structures.if

    $string "text" enthält

    http://www.php3.de/manual/de/function.strstr.php

    echo "enthält text"

    http://www.php3.de/manual/de/function.echo.php

    Oder suchtest Du was anderes?

    Grüße
    Andreas

  3. Wenn $string "text" enthält echo "enthält text"

    Ist der "text" irgend eine Zeichenkette oder der Inhalt von $string, also die Zeichenkette 't'.'e'.'x'.'t'?

    Nehmen wir an, du willst wissen, ob $string Buchstaben enthält:

    if (preg_match("/\w/", $string)
        echo("enthält text: " . $string;

    Der zweite Fall ist deutlich einfacher:

    if ($string == "text")
        echo("enthält "text"");

    Ich hoffe, alle Klarheiten sind beseitigt ;-)