Zuordnungsarray mit Variablen, aber wie?
mymaster
- php
Hallo,
ich versuche gerade in einer foreach Schleife einen neuen Zuordnungs-array
aufzubauen, allerdings bekomme ich dann die folgende Meldung:
"unexpected T_DOUBLE_ARROW"
Der code dazu:
$_zuordnungen = array();
foreach ($_zuordnungslist as $_zuordnung) {
$_zuordnungen[] = array($_variable1 => $_varible2);
} // foreach
hinter möchte ich den zuordnungs array dann so abfragen:
foreach ($_zuordnungen as $_variable1 => $_variable2) {
Was mache ich jetzt falsch?
Sowas geht ja: $_zuordnungen = array($_variable1 => $_variable2);
Allerdings möchte ich in der schleife die beiden Variablen zuordnen, und zu dem Array $_zuordnungen hinzufügen...
Danke!
Hallo,
hinter möchte ich den zuordnungs array dann so abfragen:
foreach ($_zuordnungen as $_variable1 => $_variable2) {
das verstehe ich nicht.
Wenn Du ein assoziatives Array (der oder das Array?) hast und die Schlüssel und Werte benötigst, dann geht so etwas:
while(list($my_array) = each($key, $value)) {
echo $key.' = '.$value.'<br />';
}
Meinst Du so etwas?
Ciao,
Andreas
echo $begrüßung;
"unexpected T_DOUBLE_ARROW"
Was mache ich jetzt falsch?
Im angegebenen Codeteil ist kein Fehler zu finden, außer dass die Herkunft der Variablen $_variable1 und $_varible2 nicht deutlich werden. Bei Syntax-Fehlern ist die eigentliche Ursache häufig vor der beanstandeten Stelle zu finden. Das ist quasi wie beim Stolpern. Man kann dann meist noch ein paar ungelenke Schritte tun, bevor man endgültig hinfällt :-) Nicht anders ergeht es da dem Parser.
echo "$verabschiedung $name";