Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/11/2013, 06:57
Avatar de Double0
Double0
 
Fecha de Ingreso: noviembre-2013
Ubicación: Sancti-Spiritus
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: No me muestra los acentos ni las ñ

Saludos soy nuevo por aqui les dejo esta propuesta espero les sirva
//esta funcion reemplaza los caracteres de la cadena que recibe como primer parametro
//el segundo parametro indica el modo de reemplazo por ej
//modo 0 para reemplazar normales por standar web ej á por á
//cualquier otro valor que se pase por modo lo tomara como modo inverso ej
//á por á
Código PHP:
Ver original
  1. function remplazar ($remplazable,$modo)
  2. {
  3. $caracteres = array("á","é","í","ó","ú","ñ","Ñ");
  4. $standar=array("á","é","í","ó","ú","ñ","Ñ");
  5.         if($modo=="0")
  6.         {    //
  7.              $stringresult = str_replace($caracteres, $standar, $remplazable);
  8.         }
  9.         else
  10.         {
  11.              $stringresult = str_replace($standar,$caracteres , $remplazable);
  12.         }
  13.         return $stringresult;
  14. }

luego solo les falta llamar al metodo ej
Código PHP:
Ver original
  1. $tuString=remplazar ($tuString,"1");
para convertir todos los á í... a á etc o
Código PHP:
Ver original
  1. $tuString=remplazar ($tuString,"0");
para hacer la operacion inversa