Mailinglisten-Archive |
Sebastian Mendel wrote: > Markus Kiennen schrieb: > >>> gibt es eine möglichkeit den array pointer direkt auf ein bestimmtes >>> Array-Element zu setzen ohne das gesamte Array bis zu diesem Element >>> durchlaufen zu müssen? >>> >>> >>> - der Schlüssel ist bekannt >>> - das Array ist nicht assoziativ (die Schlüssel sind INT, nicht STRING) >>> - benötigt wird der Schlüssel davor und danach >>> - die Schlüssel sind nicht auf- oder absteigend >>> - Schlüssel-Reihenfolge muss beibehalten werden >> >> >> Da es offensichtlich keine Sortierung der Schlüssel gibt wirst du das >> erste Element suchen müssen. Ein direkter Zugriff darauf kann kaum >> gehen ) >> [...] >> das auslesen. Das ist zwar net so richtig schön, sind aber >> letztendlich 3 zeigerbewegungen + 2 direkte arrayzugriffe. > > > Ja danke dir, hat aber leider nichts mit meiner Frage zu tun. :-/ > > ich habs bisher so: > > <code> > </code > Uhm, sorry, aber dann ist mir nicht ganz klar was du willst. In einem unsortierten array in nicht-linearer Zeit auf ein Element zugreifen ist wohl kaum drin, da du die Position ja nicht wissen kannst musst du wohl durchgehen. Aber ich vermute das ist dir selber klar. Dummerweise ist mir damit überhaupt nicht mehr klar auf was du raus willst :) Markus
php::bar PHP Wiki - Listenarchive