problema con str_replace
Publicado por Franco (1 intervención) el 26/03/2009 07:01:50
Tengo in problema con str_replace, si probais este codigo vereis que no devuelve bien las letras y sus respectivas pronunsiaciones, y no entiendo porque falla.
Alguien me puede decir que es lo que falla y como solucionarlo?
function convertir_a_fonetico($variable_entrante)
{
$buscar = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
$reemplazar = array(' a ',' be ',' ce ',' de ',' e ',' efe ',' ge ',' hache ',' i ',' jota ',' ka ',' ele ',' eme ',' ene ',' o ',' pe ',' cu ',' ere ',' ese ',' te ',' u ',' uve ',' uvedoble ',' equis ',' ye ',' zeta ');
$salida = str_replace($buscar,$reemplazar,$variable_entrante);
echo $salida;
}
$entrada = "barcelona";
convertir_a_fonetico($entrada);
Alguien me puede decir que es lo que falla y como solucionarlo?
function convertir_a_fonetico($variable_entrante)
{
$buscar = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
$reemplazar = array(' a ',' be ',' ce ',' de ',' e ',' efe ',' ge ',' hache ',' i ',' jota ',' ka ',' ele ',' eme ',' ene ',' o ',' pe ',' cu ',' ere ',' ese ',' te ',' u ',' uve ',' uvedoble ',' equis ',' ye ',' zeta ');
$salida = str_replace($buscar,$reemplazar,$variable_entrante);
echo $salida;
}
$entrada = "barcelona";
convertir_a_fonetico($entrada);
Valora esta pregunta


0