Zweidimensionales Array

crazyPower

Mitglied
Hallo,

ich tue mich heute etwas schwer, deshalb die vielleicht doofe Frage:

Ich möchte ein zweidimensionales Array (mit Index, kein Assioziatives) erstellen.
$array[0]="Beschreibung1";
.......anderer Code.......
$array[0][0]="Wert1 zu Beschreibung1";
$array[0][1]="Wert2 zu Beschreibung1";
$array[0][2]="Wert3 zu Beschreibung1";
$array[0][3]="Wert4 zu Beschreibung1";

$array[1]="Beschreibung2";
.......anderer Code.......
$array[1][0]="Wert1 zu Beschreibung1";
$array[1][1]="Wert2 zu Beschreibung1";
$array[1][2]="Wert3 zu Beschreibung1";
$array[1][3]="Wert4 zu Beschreibung1";

Wie mache ich das? Das Problem ist, dass die Deklaration vom Beschreibungswert früher stattfindet als die Wertdekleration (angedeutet mit ".......anderer Code.......")

cu

cP
 
Also ich würde das so machen:

2 Tabellen:
1. Mit der Beschreibung und einer ID
2. Mit Wertdekleration Beschreibungs_ID und Wert_ID

Dann erstellst du so dein Array

$array[BESCHREIBUNGS_ID] = BESCHREIBUNG

Des weiteren Dann
$array[BESCHREIBUNGS_ID][WERT_ID] = WERT

So sollte es einigermaßen klappen

mb fanste
 
Das ist ja eben die Frage: Wenn es mit assoziativen Arrays funktioniert, wieso dann nicht mit indexierten?

Es muss doch auch so möglich sein:
Code:
$arr=array(0=>"Beschreibung1");
$arr[0]=array(0=>"Wert1");
$arr[0][1]="Wert2";
usw. usf.

cu

cP
 
Zurück