PHP Handbuch
Zurück |  | Weiter

# strtr

(PHP 3, PHP 4, PHP 5)

strtr -- Tauscht bestimmte Zeichen aus

## Beschreibung

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

Diese Funktion gibt eine Kopie von str zurück, in der alle Vorkommen jedes Zeichens von from in das korrespondierende Zeichen in to umgewandelt wurde.

Haben from und to eine unterschiedliche Länge, werden die überzähligen Zeichen im jeweils längeren Parameter ignoriert.

Beispiel 1. strtr() Beispiel
`<?php $addr = strtr($addr, "äåö", "aao"); ?>`

strtr() kann auch mit nur zwei Argumenten aufgerufen werden. Wenn der Aufruf mit zwei Argumenten durchgeführt wird, verhält sich die Funktion anders: from muss nun ein Array sein, das string->string-Paare enthält, die im Originalstring ersetzt werden sollen. strtr() tauscht dabei zuerst die längsten möglichen Treffer aus und verändert bereits durchgeführte Ersetzungen *NICHT*.

Beispiel 2. strtr() Beispiel mit zwei Argumenten
`<?php $trans = array("hallo" => "hi", "hi" => "hallo"); echo strtr("hi ihr, ich sagte hallo", $trans); ?>`
hat folgende Ausgabe:
    hallo ihr, ich sagte hi

> Anmerkung: Die optionalen Parameter to und from wurden in PHP 4.0.0 eingeführt.

Siehe auch ereg_replace().

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