== != enthält?
bernd
- php
0 horst0 danushka0 Sönke Tesch
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
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
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")
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
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