Variabel:
- Länge des Strings
- Anhahl der Tags innerhalb des Strings.
Ich hoffe, das hilft ;-)
Nicht im geringsten. (Und wie soll man den Ironiesmilie deuten?)
Hilfreich wäre ggf. gewesen: Ich möchte in Tags, wenn die Bedingung so und so erfüllt ist, an der Stelle die sich wie folgt deffiniert in Abhängigkeit von (oder ohne Abhängigkeit) das und/oder das ändern.
Oder wenigstens etwas wie: Ich möchte innerhalb eines Strings nach einer Verlinkung suchen und überall wo die domain oder ein Verzeichnis verlingt ist ein "index.html" an die url anfügen.
Ersetzen:
- die Leerzeichen müssen durch Bindestrich ersetzt werden
Davon kann ich in deinem Beispiel nichts wiederfinden. Vielleicht suchst Du eigentlich was anderes und zwar den Befehl urlencode.
http://php.net/manual/de/function.urlencode.php