Mehrere Suchwörter in einem String finden

loddarmattheus

Erfahrenes Mitglied
Hallo Leute,
ich habe mit strpos
PHP:
$text = 'Die Nachricht an #Kai: Wir haben erst nächste Woche Urlaub';
$hashtag = strpos($text, '#');
den Hashtag in einer Zeichenkette gefunden, möchte aber, dass exakt zwei Suchwörter (# und das Wort Urlaub) in diesem String zu einem true führen. Natürlich könnte ich nach dem ersten true noch einen Durchlauf starten mit dem zweiten Suchwort, aber geht das nicht irgendwie eleganter?
 
PHP:
$hashtag = (strpos($text, '#')!==false) && (strpos($text, 'Urlaub')!==false);
 
Zurück