Tom: array rückwärts durchlaufen

Beitrag lesen

Hello,

komme ich auch ohne array_reverse aus? kann ich nicht mit ner forschleife darübergehen und immer 1 subtrahieren, bis ich an der stelle bin, die meine abbruchbedingung darstellt?

Nein-nein-nein-vielleicht-j

Wenn Du genau weißt, wie die index Deiner Kette lauten, dann mag das gehen. Es muss aber nur einen zwischendurch fehlen, oder einer doppelt zu sein (auch das geht ggf.), dann gibt es Stress.

foreach() arbeitet die Kette "physisch" ab, also die Elmente in der reiehenfolge, in der sie verkettet sind. Der "Index" kann aber durchaus durchmischt sein in der Kette

a  zu 1  %  33 ab 00    Werte, die im Arrayelement stehen

1--5--3--2--4--7--6     "Index", der auf dem Element aufgeprägt ist

0  1  2  3  4  5  6     Position des Elementes in der Kette

Man kan auch mit den Zeiger-Funktionen für das Array arbeiten:

  • reset
  • next
  • prwv
  • each
  • end
  • current
  • ...

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau