InfoWissen.de

Wie prüfe ich in PHP, ob ein String ein bestimmtes Wort enthält?

In PHP gibt es mehrere Möglichkeiten, um zu prüfen, ob ein String ein bestimmtes Wort enthält. Hier sind zwei häufig verwendete Methoden:

1. strpos() Funktion: Die `strpos()`-Funktion sucht nach dem ersten Vorkommen eines Teilstrings in einem anderen String und gibt den Index des ersten Vorkommens zurück. Wenn der Teilstring nicht gefunden wird, gibt `strpos()` `false` zurück.

$string = "Dies ist ein Beispieltext.";
$word = "Beispiel";

if (strpos($string, $word) !== false) {
echo "Der String enthält das Wort \"$word\".";
} else {
echo "Der String enthält nicht das Wort \"$word\".";
}


2. strstr() Funktion: Die `strstr()`-Funktion sucht nach dem ersten Vorkommen eines Teilstrings in einem anderen String und gibt den Teil des Strings zurück, der ab dem ersten Vorkommen des Teilstrings bis zum Ende des ursprünglichen Strings reicht. Wenn der Teilstring nicht gefunden wird, gibt `strstr()` `false` zurück.

$string = "Dies ist ein Beispieltext.";
$word = "Beispiel";

if (strstr($string, $word) !== false) {
echo "Der String enthält das Wort \"$word\".";
} else {
echo "Der String enthält nicht das Wort \"$word\".";
}


Beide Methoden sind nützlich, um zu überprüfen, ob ein String ein bestimmtes Wort enthält. Die Wahl zwischen `strpos()` und `strstr()` hängt von Ihren spezifischen Anforderungen und Präferenzen ab.



Weitere Fragen und Antworten

Was bedeutet Isomorphie in Mathe?

Wie hat sich die Technologie im Fußballtraining entwickelt und welche Vorteile bietet sie den Spielern und Trainern?

Wie bekomme ich in PHP einen Zeitstempel?

Was ist der Unterschied zwischen einem Compiler und einem Interpreter?

Was sind die größten Länder der Welt?

Wofür ist das Loch im Schneidbrett?

Was ist eine Unze Gold?

Was ist der Unterschied zwischen einem symmetrischen und einem asymmetrischen Verschlüsselungsverfahren?

Wieviele km sind es von Berlin nach Paris

Was ist die Bedeutung von HTTP und HTTPS, und wie unterscheiden sie sich?