Tema: Duda arrays
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/09/2010, 03:10
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Duda arrays

Cita:
Iniciado por Aledis Ver Mensaje
Pero eso no es un array asociativo al que le hayas asignado keys a los elementos del array, imagina que a ese array que tu has hecho le asignas keys, en vez de definirlo como tu hiciste lo defines asi:

$a = array(5=>10,6=>54,7=>25,8=>64,9=>32,10=>48);

ahora si haces echo $a[5] el resultado es 10, y no 48 como en el tuyo.
Entonces ahora no puedo acceder al elemento de la posicion 5 (el 48) sino al elemento cuya key es 5 (el 10). Y mi pregunta es, en este tipo de arrays, ¿hay alguna forma de acceder al elemento de la posicion 5 (el 48) sin necesidad de recorrer el array para averiguar la key del elemento 48 (la 10)?
bueno, siempre vas a crearlos de ese modo o ese fue solo un ejemplo???
si es de ese modo, pues al primer key (5) le sumas la posición a la que quieras ir (ej: 5+5=10) obteniendo la posición 5 hablando en términos de lo que estas queriendo hacer

de otro modo, el ciclo que te comente

tal vez alguien tenga otra idea
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com