strtr

(PHP 3, 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.

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

Ejemplo 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

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

Vea también ereg_replace().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:50