Funções PHP |
. Glossários Funções PHP - strtr ( ) |
(PHP 3, PHP 4 , PHP 5)
strtr -- Traduz certos caracteres
string strtr ( string str, string from, string
to)
string strtr ( string str, array replace_pairs)
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 e retorna o resultado.
Se from e to são de comprimentos diferentes, os caracteres extras no mais longo dos dois são ignorados.
Exemplo:
Exemplo 1. strtr() exemplo
<?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);
?>
Isto mostrará:
hello all, I said hi
Nota: Este parâmetro opcional to e from foram adicionados no PHP 4.0.0
Veja também ereg_replace().