Frage von xBlackMass, 44

Warum wurde das hier so gemacht in PHP (siehe Bild)?

Warum sind da eckige Klammern, aber oben keine?

Danke im Voraus

Antwort
von triopasi, 22

Da wird dem Array n Element hinzugefügt..

// key setzen
$array['key'] = 'value';

// hinzufügen
$array['werte'][] = 'Wert 1';
$array['werte'][] = 'Wert 2';
Kommentar von xBlackMass ,

Aber ich verstehe trotzdem nicht warum oben nicht, aber unten

Kommentar von triopasi ,

Oben wird der Name gesetzt, unten werden mehrere Kinder zu 'Kinder' hinzugefügt.

Könntest das unten auch so schreiben:

$array['Kinder'] = ['Kind 1', 'Kind 2'];
Kommentar von xBlackMass ,

Meinst du mit mehreren Kindern "Klaus-Junior" und "Kind2" oder was?

Kommentar von triopasi ,

Jop.

Kommentar von xBlackMass ,

Achso jetzt habe ich es glaub verstanden danke, war schon am verzweifeln ^^

Antwort
von LeonardM, 7

Is nen push des subarrays. Bsp: $a = array(); $a["arr1"]; $a["arr1"][] = "wert 1 für arr1";

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten