Foros del Web » Programando para Internet » PHP »

funcion para crear array a partir de cadena?

Estas en el tema de funcion para crear array a partir de cadena? en el foro de PHP en Foros del Web. Hola a todos necesito crear un array a partir de una cadena usando la coma para separar cada valor del array he probado con: $cadena ...
  #1 (permalink)  
Antiguo 29/08/2007, 10:42
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
funcion para crear array a partir de cadena?

Hola a todos

necesito crear un array a partir de una cadena usando la coma para separar cada valor del array

he probado con:

$cadena = "valor0, valor1, valor2";
$miarray = array($cadena);

pero lo toma como un solo valor en la posicion 0 del array con valor "valor0, valor1, valor2" en lugar de tomarlo como tres valores

cual es el errror?
  #2 (permalink)  
Antiguo 29/08/2007, 11:02
Avatar de nachopro  
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 20 años, 5 meses
Puntos: 2
Re: funcion para crear array a partir de cadena?

existe la función explode para eso...

y en tu caso deberías usarla así:

Código PHP:
$cadena 'valor0, valor1, valor2';
$miarray explode(','$cadena); 
leyendo la documentación te quedará más claro ;)
  #3 (permalink)  
Antiguo 29/08/2007, 11:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: funcion para crear array a partir de cadena?

Puedes usar explode para convertir de un string a un arreglo.

Saludos.
  #4 (permalink)  
Antiguo 29/08/2007, 12:11
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Re: funcion para crear array a partir de cadena?

gracias funcionando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 04:49.