Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2010, 10:21
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Pasando una cadena a un array y luego a json, problemas

Buenas compañeros, tengo un problemin de la cual no puedo salir. O.o
Como siempre dicen las soluciones mas simples son las mas dificiles de encontrar asi que va mi pregunta.

Tengo una cadena

$var = "'imagen1', 'imagen2'";
imprimo $var
responde 'imagen1', 'imagen2'

paso esta cadena a a un arreglo

$arreglo['imagenes'] = array($var); >>>>> acá esta el problema :P
paso a json
json_encode($arreglo);

La teoria y la lógica me dice que esta bién, pero no es asi dado que json_encode recibe el areglo como si fuera un solo.

Es decir me lo esta recibiendo asi:

json_decode("'imagen1', 'imagen2'");
{"imagenes":["'1255741827427.jpg', '1255832100098.jpg'"]}

cuando en "teoria" me lo debe recibir asi json_decode('imagen1', 'imagen2');
{"imagenes":["1255741827427.jpg", "1255832100098.jpg"]}

Sugerencias?

PD: ya probe con las dobles comillas, pero siempre es lo mismo. Incluso a las comillas internas me las escapa con "\" es decir me toma asi

json_decode("\"imagen1\"", "\imagen2\"");

Gracias por todo :)
__________________
Drupal Argentina