Wenn die gesuchten Wörter genau in dieser Reihenfolge und mit dieser Groß-/Kleinschreibung und dem gleichen Leerzeichen dazwischen gesucht werden sollen,
ist
strpos( $needle, $text )
die beste Methode und liefert die Position des ersten Auftretens in $text zurück oder false, falls nichts gefunden wurde.
http://php.net/manual/de/function.strpos.php
Soll die Suche komplizierter sein, könnte man etwas mit regulären Ausdrücken und mit
preg_match(.)
versuchen.
http://php.net/manual/de/function.preg-match.php
Da Du aber vermutlich in der Anwendung parallel in vielen Texten suchen willst und gar nicht genau weißt, welche 3-4 Wörter des Ursprungstextes Du mit der Datenbank der Resttexte vergleichen willst, muss eine vernünftige Übereinstimmungssuche schon etwas komplexer aufgebaut sein. Da weiß ich nicht genau, wo Du eine gute Anleitung finden kannst. Evtl. gehört das ins Feld Text-Mining.
Viel Spaß beim Rumprobieren und Lernen!