ich suche eine Funktion, um Buchstaben in PHP gleichzeitg zu ersetzen. Damit meine ich nicht preg_replac oder str_replace.
Als Beispiel:
Wenn ich den String "abc" habe und nun aus "a" ein "b" mach eund aus "b" ein "c", dann würde das so aussehen:
abc -> bbc -> ccc
Ich möchte aber "bcc" als ergebnis haben. Deshalb dürfen Buchstaben, die eine "Ersetzung" sind nicht ein weiteres mal ersetzt werden. Mit welcher Funktion kann ich das anstellen, bzw. gibt es andere Möglichkeiten dafür? Es geht nicht, dass ich ERST "b" durch "c" ersetze und DANN "a" durch "b", da letztendlich auch "c" durch "a" ersetzt wird. Also prinzipiel wie die Cäsar-Verschlüsslung...

Danke im Vorraus
- P7BB
Edit:
Ich benötige keine Cäsar-Verschlüsslung, wie sie beispielsweise hiermit erstellt werden könnte:
http://go.raidrush.ws/?http://de2.php.net/str_rot13
Ich brauche das ganze für eine andere Verschlüsslung, die ich momentan entwickel, aber die Problematik bleibt diesselbe.
