Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Imprimir un array desde [1]

Estas en el tema de Imprimir un array desde [1] en el foro de PHP en Foros del Web. hola como hago para mostrar un array desde el valor 1 hacia adelante tengo lo siguiente el array es este (var_dump) array(4) { [0]=> string(0) ...
  #1 (permalink)  
Antiguo 28/03/2015, 18:21
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años
Puntos: 4
Busqueda Imprimir un array desde [1]

hola como hago para mostrar un array desde el valor 1 hacia adelante tengo lo siguiente

el array es este (var_dump)

array(4) { [0]=> string(0) "" [1]=> string(13) "Productos
" [2]=> string(14) "Productos" [3]=> string(22) "Insumos
" }

Lo imprimo asi
foreach ($array as $menu){
echo '<input type="text" name="aceptar_msj" value="'.strip_tags($menu).'" />';
}
pero obtengo un input vacio en 0 y los demas ok..



//Todo el arreglo para poder editar un menu que obtengo de la db:
<li><a href="../productos">Productos</a><ul><li><a href="../productos">Productos</a></li><li><a href="../compras">Insumos</a></li></ul></li>




abrazos
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #2 (permalink)  
Antiguo 28/03/2015, 18:53
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Imprimir un array desde [1]

Con un ciclo for
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 28/03/2015, 19:12
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años
Puntos: 4
Respuesta: Imprimir un array desde [1]

hola gracias por la respuesta como seria eso
abrazo
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #4 (permalink)  
Antiguo 28/03/2015, 19:16
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años
Puntos: 4
Respuesta: Imprimir un array desde [1]

perdon la ignorancia intente asi
for ($i = 0; $i < 1; $i++) {
$array[$i];
}
pero no me funciona:(
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #5 (permalink)  
Antiguo 28/03/2015, 19:26
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 desde [1]

puedes hacerlo con un for como te han dicho:

Código PHP:
Ver original
  1. $numeros = array(1,2,3,4,5,6,7,8,9,10);
  2. for($i=1; $i<count($numeros); $i++) {
  3.     echo $numeros[$i] . " ";
  4. }

Imprime esto:

Cita:
2 3 4 5 6 7 8 9 10
Como ves no imprime el primer valor, es porque al for le dije que empezara por el valor 1 y de ahí fuera sumando.
__________________
No te olvides de dar +1 a quien te echa un cable ;)
  #6 (permalink)  
Antiguo 28/03/2015, 19:43
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años
Puntos: 4
Respuesta: Imprimir un array desde [1]

Hola Rodry, gracias por la respuesta voy a intentar implementar lo que me dijiste de todas maneras quiero empezar a imprimir desde el 1 inclusive
voy a ver que tal
__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com
  #7 (permalink)  
Antiguo 29/03/2015, 10:14
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Imprimir un array desde [1]

También puedes hacer un array_slice() y luego recorrerlo...
  #8 (permalink)  
Antiguo 29/03/2015, 16:15
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 20 años
Puntos: 4
Respuesta: Imprimir un array desde [1]

Hola Phperos mil gracias no la conocia esa funcion ahi estoy leyendo para alguien más que le sirva:

http://php.net/manual/es/function.array-slice.php

Saludos a todos y gracias por sus respuestas!

__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com

Etiquetas: Ninguno
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 08:41.