phpbar.de logo

Mailinglisten-Archive

[php] array wert X = welcher schlüssel?

[php] array wert X = welcher schlüssel?

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mit Sep 6 10:45:02 CEST 2006


Hi Michael,

Am Mittwoch, 6. September 2006 10:39 schrieb Michael Borchers:
> zur verdeutlichung:
> es geht um eine bildergalerie. die bilder ids stehen in einem array:
> Array ( [0] => 258 [1] => 259 [2] => 260 [3] => 261 [4] => 262 [5] =>
> 263 [6] => 264 [7] => 265 [8] => 266 [9] => 267 [10] => 268 [11] =>
> 269 [12] => 270 [13] => 271 [14] => 272 )
>
> zu jeder ID (zb 260)gibt es dann info aus der DB. ist keine ID
> angegeben, nimmt er das erste array element (->258).
> ist eine ID via get übergeben /zb 263), muss geschaut werden, welche
> position im array die ID (263 -> 6) hat und dann muss das
> nächste element (also +1 => 7->264)) ermittelt werden. die
> darauffolgende ID ist dann das nächste bild und kann via
> get weitergegebn werden.
> würde ich es nur nach keys machen, und jmd löscht ein bild aus der
> reihenfolge, könnte es ja passieren,
> dass der link irgendwann nicht mehr stimmt und plötzlich auf ein
> anderes bild verweist. wär ja blöd.
>
> hab das gefühl, dass ich da zu kompliziert denke?!

scheint so. :-) Also ich würde es eigentlich gerade aus dem Grund, den 
Du nennst, nicht so machen. Wenn jemand das Bild rauslöscht, dann soll 
die Anwendung doch einfach zum nächsten noch existierenden springen, 
anstatt dann eine Fehlermeldung à la "Bild nicht gefunden" ausspucken 
zu müssen. Also würde ich durch die Bilder eher mit dem Offset als mit 
der Bild-ID navigieren, womit sich Dein Problem wohl auch erledigt 
hätte. Oder habe ich Dich bzw. etwas falsch verstanden? ;-)

Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive