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