Forum und email

strtr

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

Se from e to são de comprimentos diferentes, os caracteres extras no mais longo dos dois são ignorados.

Example#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.

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