Foros del Web » Programando para Internet » PHP »

de un array a una cadena de texto

Estas en el tema de de un array a una cadena de texto en el foro de PHP en Foros del Web. Tengo la siguiente duda: Tengo un array con unos elementos que recogi de una forma, ahora quisiera pasar este el contenido de este array a ...
  #1 (permalink)  
Antiguo 10/11/2003, 17:52
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 21 años, 1 mes
Puntos: 0
de un array a una cadena de texto

Tengo la siguiente duda:

Tengo un array con unos elementos que recogi de una forma, ahora quisiera pasar este el contenido de este array a una cadena de texto:

Ejemplo:
$vector = array (1, 2, 3, 4);

y pasarla a una cadena para quede de la siguiente manera:
print $cadena;

//Imprimiria lo siguiente
'1,2,3,4'

//porque realizo lo anterior

Dado que tengo que almacenar en una tabla, en un campo en especifico los elementos de este array (pueden ser uno o mas elementos), entonces pense en pasarlos a una cadena de caracteres y almacenarla asi en la tabla.... llegado el caso en que tenga que hacer alguna operacion con esos elementos, sacaria la cadena de texto de la tabla y con explode pasar de nuevo la cadena a un array (eso es lo que he pensado).

Si me pueden a ayudar y dar opinones con lo del array a cadena de texto, se lo agredeceria mucho.....

Gracias por la ayuda que me puedan dar......
  #2 (permalink)  
Antiguo 10/11/2003, 18:06
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 22 años, 3 meses
Puntos: 8
Fijate en el manual de PHP la funcion explode()
http://ar.php.net/explode

Verás que al final de la documentacion dice "Vea tambien implode(). " Juasss!

Lo que tendrias que usar en:
Código PHP:
$cadena implode(","$vector); 
Aunque si los datos son algo mas complejos (como cadenas con comas y saltos de linea) pudrias ver serialize() y unserialize().

Saludos!
  #3 (permalink)  
Antiguo 10/11/2003, 18:48
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 21 años, 1 mes
Puntos: 0
Fran86, Muchas Gracias por sacarme un poco mas de la Ignopia...... :)
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:00.