strtr

strtr -- Vertaal bepaalde karaketers

Beschrijving

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

Deze functie heeft effect op str , en vertaalt alle voorkomens van elk karakter in from naar het overeenkomende karakter in to en retourneert het resultaat .

Als from en to van verschillende lengte zijn , zullen de extra karakters in de langste van de twee genegeerd worden .

Voorbeeld 1 . strtr( ) voorbeeld






strtr( ) kan aangeroepen worden met alleen twee argumenten . Als de functie wordt aangeroepen met twee argumenten , reageert deze op een nieuwe manier : from moet dan een array zijn die string - string paren bevat die worden vervangen in de source string . strtr( ) kijkt altijd eerst voor de langst mogelijke match en zal *NIET* proberen om iets te vervangen wat al behandeld is .

Voorbeelden :

 
?php

 
$trans

 
=

 
array

 
(

 
'hello

 
'

 
=

 
'hi'

 
,

 
'hi

 
'

 
=

 
'hello')

 
;

 
echo

 
strtr('hi

 
all

 
,

 
I

 
said

 
hello'

 
,

 
$trans

 
)

 
.

 
"\n"

 
;

 
?



Dit geeft weer: "hello all, I said hi",

Opmerking : Deze optionele parameters to en from zijn toegevoegd in PHP 4.0.0 .

Zie ook ereg_replace( ) .