strtr

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 :






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( ) .