Da du selber den Code nicht formatiert hast, habe ich dir ein paar Zeilenumbrüche spendiert. Bei deinem nächsten solchen Post haue ich den gleich in den Müll
Wieso falsch? Kommt denn ne Fehlermeldung? Funktionsdefinitionen werden überlicherweise als erstes in einer Datei gemacht. Wieso übergibst du $suchmuster an den callback? Ich würde die anders benennen obwohl es auch so gehen sollte. Du sagst richtig, dass sich $suchmuster nicht ändert. Das gilt aber nur für die globale Variable $suchmuster. Im lokalen Namensraum der Funktion callback existiert diese Var aber mit dem Treffer des regulären Ausdrucks
vor die While-Schleife gesetzt. Ist aber falsch, oder?
Kommentar