X-Ray: Feld aus mehrdimensionalem Array als Index eines zweiten Arrays

Beitrag lesen

Hallo!

Auf der Suche nach der Ursache für ein mir völlig unverständliches Verhalten meines PHP-Skripts frage ich mich nun, ob folgendes in PHP überhaupt möglich ist:

Ich habe zwei Zweidimensionale Arrays, etwa

  
$projekte = array(  
  'A' => array(  
    'Investition' => 100,  
    'Ertrag' => 120  
  ),  
  'B' => array(  
    'Investition' => 80,  
    'Ertrag' => 105  
  )  
);  
  
$reihenfolge = array(  
  array('A', 'B'),  
  array('B', 'A')  
);  

Nun verwende ich folgenden Code, um auf Elemente des ersten Arrays zuzugreifen:

  
$i = 1;  
$investition = $projekte[$reihenfolge[0][$i]]['Investition'];  

Wird $investition anschließend den Wert 80 enthalten, oder klappt das so nicht?

Schönen Gruß
Stefan