Ver Mensaje Individual
  #17 (permalink)  
Antiguo 06/12/2010, 09:06
abcdefghi
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 14 años, 3 meses
Puntos: 7
Respuesta: se puede usar mysql_real_escape_string en un array?

Cita:
Iniciado por spider_boy Ver Mensaje
Si se puede usar mysql_real_escape_string en un array. Para eso está array_map y array_walk.
No, no se puede y estos comentarios terminan confundiendo al que consulta ya que está claro que no entiende la diferencia entre array y string.

La función mencionada sólo soporta string, como especifica su documentación, si consideramos, como he aclarado, que un array es un conjunto de datos que pueden ser string, enteros, flotantes, boleanos, arrays, objetos, etc; Se le podría aplicar la función a cada uno de los string contenidos en el array, que es distinto a que nativamente lo soporte y podría ser por los métodos que has indicado o en el caso de él dentro del foreach para ahorrar código y procesos.

No viene al caso y sólo para confusión, debido a que PHP no es de tipado fuerte, los enteros, flotantes, boleanos también le podríamos aplicar la función ya que transformará automáticamente los tipo indicados a string, en su caso a los array, objetos, etc, no le podríamos aplicar la función sin antes procesarla para obtener sus strings.

Naranjas con Naranjas, Peras con Peras, Manzana con Manzanas, a cada cosa su correspondencia.