Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2010, 02:58
pcexpansion
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 14 años
Puntos: 0
Respuesta: Separar cadena de texto y convertirla en array

para separar un texto se puede utilizar la función explode(",",$var), que divide el texto pasado en $var, en dos, siempre a partir de la última coma, en este caso.
Después puedes utilizar un bucle para las partes que quedan en la izquierda y las vas añadiendo a un array. Me explico:
Imagina que $var, contiene el valor: qw,qw,qw,qw,qw y le pasamos la función explode así : $var_ex = explode(",", $var);
La función explode deja el siguiente caso:
$var_ex[0] = "qw,qw,qw,qw" y $var_ex[1] = "qw"
Utilizamos while para recorrer $var_ex[i]:
do {

// aquí recurres a la función explode
// aquí declaras el vector

} while (strlen($var_ex) > 0);