variable Array-Assoziationen?
Viennamade
- php
0 Hopsel0 Viennamade0 Hopsel
0 Tom0 Viennamade0 Tom
Liebes Forum,
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]
Wenn ja, bitte, wie geht die Syntax?
Beste Grüße
Viennamade
Hi,
Wenn ja, bitte, wie geht die Syntax?
ich bin kein Crack auf dem Gebiet, aber ich schätze, du kannst es so schreiben:
$chg["farbe".$i]
MfG Hopsel
Hallo!
Wenn ja, bitte, wie geht die Syntax?
ich bin kein Crack auf dem Gebiet, aber ich schätze, du kannst es so schreiben:
$chg["farbe".$i]
Du magst ja kein Crack sein, aber schätzen kannst Du.
Danke!
Viennamade
Hi!
Du magst ja kein Crack sein, aber schätzen kannst Du.
Was? War richtig? Da bin ich selber überrascht. ^^
MfG Hopsel
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
Hallo Tom,
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 ...
Wie recht Du hast ... leider muß ich - ohne mit php noch was auf dem Hut zu haben, eine quick'n'dirty-Aktion machen. Danke jedenfalls, daß Du dem Thread was Sinnvolles hinzugefügt hast - und das um die Zeit!
Beste Grüße
Viennamade
Hello,
Wie recht Du hast ... leider muß ich - ohne mit php noch was auf dem Hut zu haben, eine quick'n'dirty-Aktion machen. Danke jedenfalls, daß Du dem Thread was Sinnvolles hinzugefügt hast - und das um die Zeit!
*grins*
Quick'n dirty rächt sich später meistens.
Da habe ich doch gerade einen Anschiss von Eddi (Berlin) bekommen, weil mein Script so schlampig war... Und als ich reinsah, dachte ich nur: Oh Boy, hast DU das geschrieben?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom