Manual do PHP
Anterior |  | Próxima

# strtr

(PHP 3, PHP 4 )

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