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]