Goltergaul
Well-known member
- 26 April 2006
- 480
- 7
Hi ich habe hier folgendes Array:
Das Array stellt zwei versch Truppenverbände eines Spielers dar, mit jewils den Zugehörigen einheiten. Im Spiel selbst gibt es an die 40 Einheiten.
Jetzt möchte ich eine Ausgabe im folgenden Format machen:
id |Soldat|Nod-Mot|Transporthubschrauber
20|0 | 4 | 1
32|12 | 4 | 0
Also eine Tabelle die so viele Spalten hat, wie verschiedene Einheiten in allen Truppen vorkommen.
Hat da jemand eine Idee für eine saubere Lösung? Steh diesbezüglich grade aufm Schlauch, hab schon einiges mit foreachs etc versucht...
Also auf die Anzahl der Spalten und deren Namen bin ich bereits gekommen, jedoch habe ich probleme die Ausgabe der Anzahlen zu gestalten im Falle der ID 20. Durch die 0 an erster Stelle (Fehlendes Array) war bei mir alles um eine Spalte verschoben :/
Code:
array(2) {
[20]=>
array(2) {
["Nod-Mot"]=>
int(4)
["Transporthubschrauber"]=>
int(1)
}
[32]=>
array(2) {
["Nod-Mot"]=>
int(4)
["Soldat"]=>
int(12)
}
}
Das Array stellt zwei versch Truppenverbände eines Spielers dar, mit jewils den Zugehörigen einheiten. Im Spiel selbst gibt es an die 40 Einheiten.
Jetzt möchte ich eine Ausgabe im folgenden Format machen:
id |Soldat|Nod-Mot|Transporthubschrauber
20|0 | 4 | 1
32|12 | 4 | 0
Also eine Tabelle die so viele Spalten hat, wie verschiedene Einheiten in allen Truppen vorkommen.
Hat da jemand eine Idee für eine saubere Lösung? Steh diesbezüglich grade aufm Schlauch, hab schon einiges mit foreachs etc versucht...
Also auf die Anzahl der Spalten und deren Namen bin ich bereits gekommen, jedoch habe ich probleme die Ausgabe der Anzahlen zu gestalten im Falle der ID 20. Durch die 0 an erster Stelle (Fehlendes Array) war bei mir alles um eine Spalte verschoben :/