Wortposition eines Satzes anzeigen

Vielen Dank.

Ich habe das jetzt so:

PHP:
    $text1 = $Text; //Frage
    $text2 = $get['a']; //antwort
    $words1 = array_filter(preg_split('/\s+/', $text1), create_function('$val', 'return $val !== "";'));
    $words2 = array_filter(preg_split('/\s+/', $text2), create_function('$val', 'return $val !== "";'));
    foreach( $words2 as $word )
    {
      if( ($pos = array_search($word, $words1)) !== false )
      {
        $zahl .= $pos;
        echo $pos;
      }
    }

aber es gibt ja auch sätze in denen Doppelte Wörter drin sind und dann erscheinen ja auch Doppelte Zahlen, kann ich das irgendwie verhindern z.B. wenn das erste Wort durch ist, das vll irgendwas mit angehängt wird das es dann zu dem 2ten gleiche Wort geht?

MfG
 
Zurück