Foros del Web » Programando para Internet » PHP »

como puedo simular un puntero en un arreglo??

Estas en el tema de como puedo simular un puntero en un arreglo?? en el foro de PHP en Foros del Web. hola buenas tardes Necesito simular un puntero en u un areglo pero no se como hacerlo alguien me puede ayudar?? es decir lo que deseo ...
  #1 (permalink)  
Antiguo 19/05/2008, 12:41
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Pregunta como puedo simular un puntero en un arreglo??

hola buenas tardes


Necesito simular un puntero en u un areglo pero no se como hacerlo alguien me puede ayudar??

es decir lo que deseo hacer es lo siguiente

la variable head contiene la posicion donde va a comenzar el reccorrido en este caso comienza en la posicion 5



____
|head |
| 5 |
______

posicion 1 2 3 5 6
valor | | 100 | | 100 |800 |
puntero | | 3 | | 6 | 2 |


por ejemplo
el puntero head apunta a la posicion 5 y toma el valor 100 y luego hay otro puntero que le indica que valla a la posicion 6 y toma el valor del la posicion 6 que es 800 en este caso y asi sucesivamente hasta recoorer todo el arreglo

alguien sabe como simular estos punteros??

pd:sorry por el dibujito

saludos

gracias de anetmano
  #2 (permalink)  
Antiguo 20/05/2008, 08:21
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como puedo simular un puntero en un arreglo??

No me queda clara tu intención, ¿podrías explicarte mejor?

Basicamente lo que no entiendo es por qué no te sirve un vector normalito

Código PHP:
array(=> 100=> 800
Creo que podrías hacer lo mismo guardando el "recorrido" en otro vector, y luego recorrerlo:

Código PHP:
$recorrido = array(562);

foreach (
$recorrido as $posicion) {
    echo (
$vector_valores$posicion ]);


Saludos.
  #3 (permalink)  
Antiguo 20/05/2008, 14:15
 
Fecha de Ingreso: junio-2007
Ubicación: por ahi
Mensajes: 262
Antigüedad: 16 años, 10 meses
Puntos: 4
Respuesta: como puedo simular un puntero en un arreglo??

No entiendo muy bien para que quieres el apuntador o eso. Pero bueno lo importante es que PHP si puede manejar el arreglo simulando un areglo

Código PHP:
current($array); 
next($array);   
next($array);    
prev($array);   
end($array); 
entre muchas otras para arreglos, busca en el manual de PHP por Funciones de matrices y alli estan todas.


suerte
__________________
Hernando Saenz Sanchez
  #4 (permalink)  
Antiguo 20/05/2008, 21:23
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: como puedo simular un puntero en un arreglo??

Basicamente lo que quiero hacer es una lista enlazada, solo que no se como hacer referencia al siguiente nodo no se como hacer la lista.

alguien me puede dar un ejemplo??
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 12:22.