Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2011, 14:52
Avatar de rafa_yael
rafa_yael
 
Fecha de Ingreso: mayo-2010
Ubicación: Zapotlanejo, Mexico
Mensajes: 54
Antigüedad: 14 años, 10 meses
Puntos: 4
convertir $_POST[''] a cadena de texto.

Pues resulta que tengo una funcion que quita caracteres agenos a un string, funciona bien en este ejemplo:

Código PHP:
Ver original
  1. $sinAcento =quitarAcentos("árbol");
  2.  
  3. echo $sinAncento;
  4.  
  5. #Me tira como resultado "arbol".

Pero si yo tomo un dato con $_POST de esta manera:

Código PHP:
Ver original
  1. $sinAcento =quitarAcentos($_POST['descripcion']);
  2.  
  3. echo $sinAncento;
  4.  
  5. #Me tira como resultado la misma cadena sin modificar. Aunque usase arbol.

Código PHP:
Ver original
  1. Agruegue esto a una variable:
  2.  
  3.  
  4. $var = "ééé\"".$_POST['descripcion']."\"";
  5.  $sinAcento = quitarAcentos($var);
  6.  
  7. echo $sinAcento;
  8.  
  9. #Me devuelebe "eeeárbol". Solo la parte del post no la procesa XS.

No se por que me recive los datos como si no fuesen un string. ¿Alguien que sepa por que?