Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/08/2013, 19:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 7 meses
Puntos: 2658
Respuesta: str_replace cadena exacta PROBLEMA TONTO....

¿Y no te sirvió lo que te puse como para ver que evidentemente lo debes corregir, al menos de esta forma?:
Código PHP:
Ver original
  1. function funcpais($a)
  2. {
  3.     switch ($a) {
  4.         case "AL":
  5.             $a="ALEMANIA";
  6.             break;
  7.         case "AND":
  8.             $a="ANDORRA";
  9.             break;
  10.         case "ANG":
  11.             $a="ANGOLA";
  12.             break;
  13.         case "ARA":
  14.             $a="ARABIA";
  15.             break;
  16.         }
  17.     return $a;
  18. }
  19.  
  20. echo funcpais($variableSiglasPais);
Es demasiado evidente como para que no te hayas dado cuenta.
Lo que sí veo incorrecto, es que crear una función que contenga todos los nombres de los países del mundo es un despropósito. O los tomas de una base de datos, o bien los tomas de un XML donde los tengas parametrizados. Pero no le veo sentido que tengas esto hardcodeado...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)