chb1982
Goto Top

Assoziative Arrays - Feldname um Variable erweitern

Moin!

Wie kann ich bei einem Assoziativen Array den Feldnamen um einen Wert erweitern, der aus einer Variablen kommt?

Im Detail möchte ich das in etwa so machen:

$arArray = array("Wert $zahl" => $wert);

Das Feld Wert würde dann heißen sollen Wert1, Wert5, Wert33 usw.

Wie mache ich das?

Gruß
Christoph

Content-ID: 100501

Url: https://administrator.de/contentid/100501

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

SteinBeiser
SteinBeiser 29.10.2008 um 11:41:11 Uhr
Goto Top
genauso wie du es dort stehen hast nur das leerzeichen zwischen "Wert $Zahl" rauslassen.
chb1982
chb1982 30.10.2008 um 11:01:09 Uhr
Goto Top
Danke, das klappt soweit.

Aber warum kann ich so keine Werte zuweisen?

Wenn ich zum Beispiel sage

$arTest = array("Wert1" => 0, "Wert2" => 0);

§arTest[Wert$varTest] = 5;

klappt das einfach nicht.
SteinBeiser
SteinBeiser 30.10.2008 um 11:28:06 Uhr
Goto Top
probier mal das
$arTest["Wert$varTest"] = 5;  
chb1982
chb1982 30.10.2008 um 11:37:08 Uhr
Goto Top
Ne. Ich so ging es bei mir. Mit nem Punkt dazwischen

$arTest[Wert.$varTest] = 5

So langsam komme ich endlich weiter face-smile

Jetzt muss ich nur noch rausfinden wie ich es hinbekomme einem Array Felder hinzuzufügen.

quasi:

$arPos = array(100,103,120,143,150);

$arKomSum = array("KomNr" => $var1);

foreach($arPos as $temp) {
//Und hier sollen jetzt die für jeden $temp ein Feld dem Array $arKomSum hinzugefügt werden
}