PHP Handbuch
Zurück |  | Nach vorne

# strtr

(PHP 3, PHP 4 , PHP 5)

strtr -- Tauscht bestimmte Zeichen aus

## Beschreibung:

string strtr ( string str, string from, string to)

Diese Funktion bearbeitet `str`, in dem alle Vorkommen von Zeichen aus `from` in die entsprechenden Zeichen aus `to` umgesetzt werden. Zurück gegeben wird der bearbeitete String.

Sind `from` und `to` von unterschiedlicher Länge werden die überzähligen Zeichen ignoriert.

Beispiel 1. strtr()-Beispiel:
`$addr = strtr($addr, "äåö", "aao");`

strtr() kann auch mit nur 2 Argumenten aufgerufen werden. Die Funktionsweise ist dann anders: `From` muss dann ein Array sein, welches String -> String Paare enthält, die innerhalb des Quellstrings ausgetauscht werden sollen. `Strtr` sucht immer erst die längste Entsprechung und wird keine Auswechselungen vornehmen, die bereits bearbeitet wurden.

Beispiele dazu:

`$trans = array ("hallo" => "hi", "hi" => "hallo"); echo strtr("hi alle, ich sage hallo", $trans) . "\n";`

Die Ausgabe ist: "hallo alle, ich sage hi",

> Anmerkung: Die Möglichkeit mit 2 Parametern wurde in PHP 4.0 hinzugefügt.

Siehe auch ereg_replace().

Zurück | Zum Anfang | Nach vorne
strtoupper | Nach oben | substr_compare