ChrisB: Mehrdimensionales Array erstellen

Beitrag lesen

Hi,

ich möchte ein mehrdimensionales Array erstellen, das folgende Infos enthält:
[...]

[projects] => Array
        (
            [projectcode] => Array
                (
                    [0] => Array
                        (
                            [0] => Akquisition
                            [1] => Entwicklung
                            [2] => Kommunikation
                        )

Ich krieg's aber nicht hin, soll heißen irgendwie sieht es immer anders aus. Geht das überhaupt so, wie ich es dargestellt habe?

Natürlich geht das.

Hier mein letzter Versuch:

$test['id'][] = '1';

$test['name'][] = 'ABC';
$test['projects']['projectcode'][] = 'Akquisition';
$test['projects']['order'][] = '10';
$test['projects']['projectcode'][] = 'Entwicklung';
$test['projects']['order'][] = '20';
$test['projects']['projectcode'][] = 'Kommunikation';

  
Dadurch, dass du hier jeweils  
`$test['projects']['projectcode'][] = '...';`{:.language-php}  
schreibst, legst du in jedem dieser Schritte ein neues Element unterhalb von $test['projects']['projectcode'] an - genau das bewirken schliesslich die leeren eckigen Klammern.  
  
Du willst aber gar nicht jedes Mal ein neues Element auf dieser Ebene für Akquisition, Entwicklung und Kommunikation anlegen - sondern sie zusammen in einem (Unter-)Array haben. Also musst du auch dafür sorgen, dass an dieser Stelle ein weiteres Array angelegt und die Werte hineingepackt werden.  
  
MfG ChrisB  
  

-- 
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]