Foros del Web » Programando para Internet » PHP »

Mover el puntero interno de un array

Estas en el tema de Mover el puntero interno de un array en el foro de PHP en Foros del Web. Hola a todos, Tengo un array con algunos elementos, por ejemplo: $foo[0]="zero"; $foo[1]="oneee"; $foo[2]="twoooo"; $foo[3]="three"; $foo[4]="foureee"; $foo[5]="fivee"; Quiero mover el puntero interno de la matriz ...
  #1 (permalink)  
Antiguo 01/03/2006, 21:29
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 13 años, 3 meses
Puntos: 5
Mover el puntero interno de un array

Hola a todos,

Tengo un array con algunos elementos, por ejemplo:

$foo[0]="zero";
$foo[1]="oneee";
$foo[2]="twoooo";
$foo[3]="three";
$foo[4]="foureee";
$foo[5]="fivee";

Quiero mover el puntero interno de la matriz a $foo[3], ¿cómo lo hago?...

Quiero hacer eso para luego poder usar next() y prev() y determinar los elementos que estan antes y después de $foo[3].

¿Alguna sugerencia? Thanks!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
  #2 (permalink)  
Antiguo 01/03/2006, 21:38
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 13 años, 3 meses
Puntos: 5
Sorry, ya encontré la respuesta en un foro recóndito. Para todos los interesados se hace asi:

Código PHP:
    if(in_array($claveabuscar,$array)){
      while(
current($array)!=$claveabuscar){
        
next($array);
      }
    } 
Eso dejará el puntero justo donde la clave coincida con $claveabuscar.

Saludos!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
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 06:03.