(PHP 4, PHP 5)
strtr — Traduz certos caracteres
Esta função retorna uma cópia de str, traduzindo todas as ocorrências de cada caractere em from para o caractere correspondente em to.
Se from e to são de comprimentos diferentes, os caracteres extras no mais longo dos dois são ignorados.
Esta função retorna uma cópia de str, traduzindo todas ocorrências de cada caractere em from para correspondentes caracteres em to.
Versão | Descrição |
---|---|
4.0.0 | Os parâmetros to e from foram adicionados. |
Exemplo #1 Exemplo da strtr()
<?php
$addr = strtr($addr, "äåö", "aao");
?>
strtr() pode ser chamada com apenas dois argumentas. Se chamada com dois argumentos ele se comporta de uma maneira nova: from então tem que ser um array que contém string -> pares de string que serão substituídas na string original. strtr() sempre procurará pela primeira maior compatibilidade possível e *não* tentará substituir nada que ela já tenha trabalhado.
Exemplo #2 strtr() exemplo com dois argumentos
<?php
$trans = array("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
?>
O exemplo acima irá imprimir:
hello all, I said hi