Heim >Backend-Entwicklung >PHP-Tutorial >Wie speichere ich Werte aus einer foreach-Schleife korrekt in einem Array in PHP?
Werte aus der Foreach-Schleife in einem Array speichern
Beim Durchlaufen von Daten in einer foreach-Schleife kann es manchmal erforderlich sein, die Werte darin zu speichern ein Array. Durch einfaches Zuweisen des Werts innerhalb der Schleife wird jedoch oft nur der letzte Wert gespeichert.
Beispielcode mit Problem:
foreach($group_membership as $username) { $items = array($username); } print_r($items);
Lösung:
Um alle Werte zu speichern, deklarieren Sie das Array außerhalb der Schleife und fügen Sie die einzelnen Werte mit $items[] hinzu item:
$items = array(); foreach($group_membership as $username) { $items[] = $username; } print_r($items);
Wenn Sie diesem geänderten Code folgen, enthält das Array $items alle Benutzernamen aus dem Array $group_membership, sodass Sie effizient mit ihnen arbeiten können.
Das obige ist der detaillierte Inhalt vonWie speichere ich Werte aus einer foreach-Schleife korrekt in einem Array in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!