Tom: variable Array-Assoziationen?

Beitrag lesen

Hello,

ich habe ein Array, so sieht es aus:

$chg['farbe1'] = 'blau'
$chg['farbe2'] = 'grün'
$chg['farbe3'] = 'grün'

egal, ob sich das jetzt sinnvoll liest, meine Frage ist: Kann ich dieses Array mit einer zählergesteuerten Schleife so durchlaufen:

$chg['farbe'$i]

Das ist aber ungünstig.
Auch wenn es $_chg['farbe'][0]
             $_chg['farbe'][1]
             $_chg['farbe'][2]

aufgebaut wäre, was auf jeden Fall sauberer wäre, musst Du dafür sorgen, dass auch für jedes Increment Deines Zählers ein Element des Arrays vorhanden ist. Wenn es also darum gehen sollte, das gesamte Array automatisch zu durchlaufen und jedes Element zu erwischen, das vorhanden ist (und das Array vielleicht auch größer und unüberschaubarer wird), dann solltest Du dir die Funktionen array_slice() http://de3.php.net/manual/de/function.array-slice.php
array_splice() http://de3.php.net/manual/de/function.array-splice.php
array_shift() http://de3.php.net/manual/de/function.array-shift.php
pop() http://de3.php.net/manual/de/function.array-pop.php
anschauen.

Die bieten die sauberen Möglichkeiten, PHP-Arrays Element für Element abzuarbeiten (in der Reihenfolge der Kette, nicht in der Reihenfolge der Indexe!).

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

Tom

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