Wenn nur München als Ersatz verwendet werden soll, dann kannst du ein Array für die Namen und München als String übergeben. Jedes Stadt muss dann mit einem eigenen str_replace() behandelt werden.
Das hört sich schonmal sehr brauchbar an! Aber welche Struktur verwende ich am besten außenrum?
100 mal str_replace() hintereinander? Theoretisch kann man str_replace()-Überprüfungen ja schon beenden, wenn 1 Name ersetzt wurde, da mit Sicherheit keine weiteren mehr im String vorkommen.
oder doch irgendwie mit switch?
Ein assoziatives Array kannst du nur mit strtr() in seiner zweiten Variante verarbeiten.
Könnte auch brauchbar sein, nur müßte ich hier ein Array mit 300 zeilen definieren, wobei für jede Stadt je 3 Arrayfelder definiert werden müßen. Ginge es auch "kürzer"?