PHP Handbuch
Zurück |  | Nach vorne

# strtr

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

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
str_replace | Nach oben | substr