Manual do PHP
Anterior |  | Próxima

# strtr

(PHP 3, PHP 4 , PHP 5)

strtr -- Traduz certos caracteres

## Descrição

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 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().

Anterior | Principal | Próxima
strtoupper | Acima | substr_compare