strtoupper
substr_compare
String Functions
PHP Manual

# strtr

(PHP 4, PHP 5)

strtr — Traduce ciertos caracteres

### Descripción

string strtr ( string `$cadena` , string `$desde` , string `$hasta` )
string strtr ( string `$cadena` , array `$pares_sustituidos` )

Esta función trabaja sobre `cadena` , traduciendo todas las apariciones de cada caracter en `desde` por el caracter correspondiente en `hasta` y devolviendo el resultado.

Si `desde` y `hasta` son de distinta longitud, se ignoran los caracteres extra en la más larga.

Example #1 Ejemplo de strtr()

`<?php
$cadena = strtr($cadena, "áéíóúñ", "aeioun");
?>`

strtr() puede llamarse también con dos únicos argumentos. Si se llama de esta manera, se comporta de otro modo: `desde` debe ser entonces una matriz que contenga pares cadena -> cadena que serán sustituídos en la cadena original. strtr() siempre buscará la coincidencia más larga primero y *NO* intentará sustituir nada en lo que haya trabajado ya.

Example #2 Ejemplos de strtr() con 2 argumentos

`<?php
$traduccion = array("hola" => "buenos dias", "buenos dias" => "hola");
echo strtr("hola a todos, no he dicho buenos dias", $traduccion);
?>`

La salida serí:

    buenos dias a todos, no he dicho hola

> Note: Esta característica (2 argumentos) fue añadida en la versión de PHP 4.0.0

Vea también ereg_replace().

strtoupper
substr_compare
String Functions
PHP Manual