strtr
Traduce certi caratteri
Descrizione
Questa funzione restituisce una copia di str, traducendo tutti i caratteri di from al corrispondente carattere indicato in to.
Se from e to hanno lunghezze differenti, i caratteri in più presenti nella stringa più lunga saranno ignorati. Esempio di uso di strtr <?php $addr = strtr($addr, "äåö", "aao"); ?>
strtr può essere eseguita con solo due argomenti. Se viene chiamata con due parametri si comporta in modo nuovo: from deve essere un matrice che contiene le coppie stringa -> stringa da sostituire nella stringa sorgente. strtr cercherà sempre prima di incrociare il testo più lungo e *NON* tenterà di sostituire parti su cui ha già lavorato.
Esempio di uso di con due parametri
<?php
$trans = array("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
?>
Questo visualizzerà:
hello all, I said hiVedere anche ereg_replace.