bernd: == != enthält?

hallo Profis,

ich bin PHP Anfänger und hab da ein kleines Problem
Die Suche im Archiv war erfolglos.

Es geht um folgende Problematik

$satz="testersatz";

if ($satz == "testersatz"....ist klar!
if ($satz != "testersatz"....ist auch klar!

Aber wie ist die Funktion für:enthält

if ($satz ENTHÄLT "test"....

und ist es möglich bei einem (enthält Vergleich)
auch wildcat * $ zu verwenden ?

Danke für Eure Hilfe

  1. Hi,

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

    das geht z.B. so:

    if (preg_match ("/test/i", $satz)) {
        print "$satz enthält test";
    } else {
        print "$satz enhält nicht text";
    }

    Gruß vom Horst

  2. Also du brauchst dazu nicht irgend welche Zeichen sondern ne Funktion, die so lautet

    für ein Array:
    if (in_array("SUCHBEGRIFF", $arrayname))

    für einen String
    if(strstr($stringname,"SUCHBEGRIFF")

  3. Aber wie ist die Funktion für:enthält

    if ($satz ENTHÄLT "test"....

    und ist es möglich bei einem (enthält Vergleich)
    auch wildcat * $ zu verwenden ?

    Wie wär's mit einem Blick in die PHP-Anleitung, Kapitel Zeichenketten/Strings (http://www.php.net/manual/de/ref.strings.php)? Wenn es um komplizierteres als "enthält" geht, stehen Dir Mustervergleiche zur Verfügung, beschrieben im Kapitel Perl Regular Expressions (http://www.php.net/manual/de/ref.pcre.php; für ein einfaches "enthält" sollte man den Aufwand nicht betreiben).

    Gruß,
      soenk.e

    1. Hallo!

      Wie wär's mit einem Blick in die PHP-Anleitung, Kapitel Zeichenketten/Strings (http://www.php.net/manual/de/ref.strings.php)? Wenn es um komplizierteres als "enthält" geht, stehen Dir Mustervergleiche zur Verfügung, beschrieben im Kapitel Perl Regular Expressions (http://www.php.net/manual/de/ref.pcre.php; für ein einfaches "enthält" sollte man den Aufwand nicht betreiben).

      Zur Ergänzung, im Manual findest Du auch alle VBergleichsoperatoren, und da ist nunmal nichts wie "enthält" dabei: http://www.php3.de/manual/de/language.operators.comparison.php

      Grüße
      Andreas