Foros del Web » Programando para Internet » PHP »

Que funcion me permite esto?

Estas en el tema de Que funcion me permite esto? en el foro de PHP en Foros del Web. Tengo un string asi: nombre1, nombre2, nombre3, ...., nombreN como hago para pasar ese string a un array de manera que quede asi Array ( ...
  #1 (permalink)  
Antiguo 03/01/2009, 09:14
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Que funcion me permite esto?

Tengo un string asi:

nombre1, nombre2, nombre3, ...., nombreN

como hago para pasar ese string a un array de manera que quede asi

Array
(
[0] => nombre1
[1] => nombre2
[2] => nombre3
[.] => .
[.] => .
[.] => .
[N] => nombreN
)

esos . del array es porque son muchisimos nombres....

se que existe una funcion que logra hacer eso porfavor diganme como se llamaba..
  #2 (permalink)  
Antiguo 03/01/2009, 09:20
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Que funcion me permite esto?

La funcion split creo que es exactamente lo que buscas:
http://es2.php.net/split
Saludos.
  #3 (permalink)  
Antiguo 03/01/2009, 09:31
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Que funcion me permite esto?

mira creo que puedes hacer algo como esto

list($valor1,$valor2,$valor3...)= split("/",Str);

el / es lo que puedes usar para separar lo que quieras puedes utilizar un punto (.) o algo que se te ocurra.

Espero te sirva
  #4 (permalink)  
Antiguo 03/01/2009, 09:54
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Que funcion me permite esto?

http://www.php.net/manual/es/function.explode.php
  #5 (permalink)  
Antiguo 03/01/2009, 17:02
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Que funcion me permite esto?

Gracias era lo que buscaba :D
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:59.