Foros del Web » Programando para Internet » PHP »

array_reverse no me funciona

Estas en el tema de array_reverse no me funciona en el foro de PHP en Foros del Web. Hola!!! Tengo un problema con esto del array_reverse estaba viendo el manual de php y me daba este ejemplo: $entrada = array ("php", 4.0, array ...
  #1 (permalink)  
Antiguo 01/08/2002, 19:00
 
Fecha de Ingreso: marzo-2002
Ubicación: No se!
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
array_reverse no me funciona

Hola!!!

Tengo un problema con esto del array_reverse estaba viendo el manual de php y me daba este ejemplo:

$entrada = array ("php", 4.0, array ("verde", "rojo"));
$resultado = array_reverse ($entrada);

Y despues yo le puse echo "$resultado"; pero al intentar ejecutarlo solo me aparece la palabra array.

Que hago???
  #2 (permalink)  
Antiguo 01/08/2002, 19:26
Avatar de Yagorat  
Fecha de Ingreso: marzo-2002
Ubicación: Madrid
Mensajes: 161
Antigüedad: 15 años, 8 meses
Puntos: 0
Re: array_reverse no me funciona

Buenas, te aparece array, porque es un array , me explico, para mostrar el contenido de un array tienes que indicar el elemento del array, es decir para el primer elemento tendrias que poner:

echo $resultado[0];

Lo curioso del ejemplo es que si pones eso tambien te sale array, ya que el primer elemento es un array, que contiene dos elementos, "rojo" y "verde", por lo que tienes que llamarlos asi:

echo $resultado[0][0]; // Saldra verde
echo $resultado[0][1]; // Saldra rojo
echo $resultado[1]; // Saldra 4
echo $resultado[2]; // Saldra php

Ha invertido el orden de los elementos del array y ademas a invertido el orden del array que habia dentro. Espero no haberlo liado todo. :roto:

Un saludo a todos.


------------------------
Solo se que no se nada.
Yagorat - Webmaster sin web
  #3 (permalink)  
Antiguo 01/08/2002, 19:33
 
Fecha de Ingreso: marzo-2002
Ubicación: No se!
Mensajes: 121
Antigüedad: 15 años, 8 meses
Puntos: 1
Re: array_reverse no me funciona

Ke tonto eso me pasa por estar todo el dia en la maquina.

Gracias por todo amigo!!!
  #4 (permalink)  
Antiguo 01/08/2002, 19:34
Avatar de TheRock  
Fecha de Ingreso: mayo-2002
Ubicación: Sucre - Bolivia
Mensajes: 189
Antigüedad: 15 años, 6 meses
Puntos: 0
Re: array_reverse no me funciona

Hola. :cantar:

es obvio que salga la palabra array ya que este tipo de varialbes contienen varios elementos, para poder observar alguno de los elementos deberias indicar el subindice de el elemento específico.

ej:

echo $resultado[0] //para el primer elemento
echo $resultado[1] //para el segundo elemento

y asi sucesivamente. ;)

también podrías usar la funcion foreach que es exclusivo para hacer un recorrido por un array.

foreach($resultado as $indice => $valor) {
echo "$indice = $valor<br>";
}

bueno es todo, espero que te sirva..

saludos.
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:30.