Wie füge ich Elemente zu einem leeren Array in PHP hinzu? Hilfe für Anfänger
Hallo zusammen! Ich habe gerade angefangen, PHP zu lernen, und bin auf ein Problem bei der Arbeit mit Arrays gestoßen. Ich muss ein leeres Array erstellen und dann dynamisch Elemente hinzufügen, zum Beispiel aus Benutzereingaben oder Datenbankabfrageergebnissen.
Hier ist, was ich versuche:
$myArray = array(); // leeres Array erstellen
// Versuche, ein Element hinzuzufügen
$myArray = "apple"; // das funktioniert nicht, ich überschreibe das Array mit einem String
print_r($myArray); // gibt "apple" aus, nicht ein Array mit einem Element
?>
Wie füge ich neue Werte korrekt am Ende eines Arrays hinzu? Ich habe von der Funktion array_push() gehört, bin mir aber nicht sicher, ob das der einzige Weg ist. Mich interessiert auch, ob man Elemente mit einem Schlüssel (assoziative Arrays) hinzufügen kann.
Bitte erklärt mir anhand einfacher Beispiele, wie das gemacht wird. Am besten mit Demonstration verschiedener Situationen: Hinzufügen eines einzelnen Elements, mehrerer Elemente, Hinzufügen mit numerischem und stringbasiertem Schlüssel. Vielen Dank im Voraus für die Hilfe!
<<>>
Hier ist, was ich versuche:
$myArray = array(); // leeres Array erstellen
// Versuche, ein Element hinzuzufügen
$myArray = "apple"; // das funktioniert nicht, ich überschreibe das Array mit einem String
print_r($myArray); // gibt "apple" aus, nicht ein Array mit einem Element
?>
Wie füge ich neue Werte korrekt am Ende eines Arrays hinzu? Ich habe von der Funktion array_push() gehört, bin mir aber nicht sicher, ob das der einzige Weg ist. Mich interessiert auch, ob man Elemente mit einem Schlüssel (assoziative Arrays) hinzufügen kann.
Bitte erklärt mir anhand einfacher Beispiele, wie das gemacht wird. Am besten mit Demonstration verschiedener Situationen: Hinzufügen eines einzelnen Elements, mehrerer Elemente, Hinzufügen mit numerischem und stringbasiertem Schlüssel. Vielen Dank im Voraus für die Hilfe!
<<