Forum und email

strtr

(PHP 4, PHP 5)

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.

Example#1 strtr() voorbeeld

$addr = strtr($addr, "äåö", "aao");

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",

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

Zie ook ereg_replace().