Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Imprimir un array modo string

Estas en el tema de Imprimir un array modo string en el foro de PHP en Foros del Web. Buenas a todos, tengo una array que imprime de la siguiente forma. Array ( [1] => 8720 [2] => 8727 ) Me gustaría que imprimiera ...
  #1 (permalink)  
Antiguo 02/04/2014, 11:22
 
Fecha de Ingreso: marzo-2012
Mensajes: 180
Antigüedad: 12 años, 1 mes
Puntos: 2
Imprimir un array modo string

Buenas a todos, tengo una array que imprime de la siguiente forma.

Array ( [1] => 8720 [2] => 8727 )

Me gustaría que imprimiera de la siguiente forma.

8720 8727

Gracias
  #2 (permalink)  
Antiguo 02/04/2014, 11:25
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Imprimir un array modo string

Consulta la función implode de PHP. O recorre el array con un for y empalma a mano.
  #3 (permalink)  
Antiguo 02/04/2014, 11:27
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Imprimir un array modo string

usa implode: http://www.php.net/manual/es/function.implode.php
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 02/04/2014, 13:09
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Imprimir un array modo string

Usa foreach.

Código PHP:
Ver original
  1. $numeros = array(34,56,77,564);
  2. foreach( $numeros as $datoNumeros ) {
  3. echo $datoNumeros . " "; }

Ese código imprime:
Cita:
34 56 77 564
Lo que hace exactamente foreach es posicionar el puntero en el primer elemento que contiene la array y ejecutar la sentencia, en nuestro caso es imprimir el número y un espacio, depués posiciona el puntero en el sigueinte elemento y vuelve a ejecutar la sentencia, y así hasta que los elementos dentro del array terminan. Creo que es la mejor opción para lo que estás buscando

Espero que te haya servido
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 03/04/2014 a las 15:24
  #5 (permalink)  
Antiguo 03/04/2014, 01:23
 
Fecha de Ingreso: marzo-2012
Mensajes: 180
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Imprimir un array modo string

Si me sirve más o menos... pero luego no puedo utilizar la variable para recuperar información con una select.
  #6 (permalink)  
Antiguo 03/04/2014, 01:44
 
Fecha de Ingreso: marzo-2012
Mensajes: 180
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Imprimir un array modo string

Vale solucionado gracias a todos
  #7 (permalink)  
Antiguo 03/04/2014, 15:34
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Imprimir un array modo string

Cita:
Iniciado por manelmanel8 Ver Mensaje
Si me sirve más o menos... pero luego no puedo utilizar la variable para recuperar información con una select.
Entonces la mejor opción si que sería usar implode como te han dicho más arriba

Código PHP:
Ver original
  1. $numeros = array(12,23,34,45,556);
  2. $separado = implode(" ", $numeros);
  3. echo $separado;
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Etiquetas: modo, string
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 00:21.