Str_replace usw. - Übereinstimmung zurückgeben

Hi

Ich möchte eine Zeichenkette prüfen, ob ein Wort aus einer bestimmten
Liste (Array) vorhanden ist. Mit str_replace und anschließendem Vergleich
ist das ja kein Problem. Allerdings möchte dazu noch die Zeichenkette des
Arrays, die in der zu durchsuchenden Zeichenkette vorhanden war zurückgegeben
bekommen. Wie kann ich das machen?

Gruß,
TrekWork

$woerter = array('wort1','wort2','...');
$zeichenkette = 'Satz mit wort1';
foreach($woerter as $wort)
{
 if(substr_count($zeichenkette,$wort))
  echo 'Dieses Wort war drin: '.$wort;
}