Hallo liebe Forumsmitglieder,
ich sitze nun schon seit Tagen an einem größeren Problem. Ein Punkt dieses Problem ist, dass ich nicht weiß, wie ich innerhalb einer foreach-Schleife ein array erstellen kann.
Ich habe nachfolgende foreach-Schleife:
foreach($r AS $i)
{$id = $i['id'];}
Da ich nun 50 solcher IDs bekomme, möchte ich diese in ein Array speichern. Ich weiß allerdings nicht wie.
Zunächst habe ich eine for-Schleife in die foreach-Schleife eingebaut, ungefähr so:
foreach($r AS $i)
{$id = $i['id'];
for ($i=0; $i<50; $i++)
{$phparray[$i]=$id;
}
}
Allerdings bau ich dann für jede id ein eigenes Array und nicht ein globales wo alle ids drin sind.
Wenn ich die for-Schleife hinter die foreach-Schleife lager, wird nur der Wert der letzten id gespeichert.
Wie kann ich das Problem lösen?
Ich wäre für jede Hilfe wahnsinnig dankbar )).
ich sitze nun schon seit Tagen an einem größeren Problem. Ein Punkt dieses Problem ist, dass ich nicht weiß, wie ich innerhalb einer foreach-Schleife ein array erstellen kann.
Ich habe nachfolgende foreach-Schleife:
foreach($r AS $i)
{$id = $i['id'];}
Da ich nun 50 solcher IDs bekomme, möchte ich diese in ein Array speichern. Ich weiß allerdings nicht wie.
Zunächst habe ich eine for-Schleife in die foreach-Schleife eingebaut, ungefähr so:
foreach($r AS $i)
{$id = $i['id'];
for ($i=0; $i<50; $i++)
{$phparray[$i]=$id;
}
}
Allerdings bau ich dann für jede id ein eigenes Array und nicht ein globales wo alle ids drin sind.
Wenn ich die for-Schleife hinter die foreach-Schleife lager, wird nur der Wert der letzten id gespeichert.
Wie kann ich das Problem lösen?
Ich wäre für jede Hilfe wahnsinnig dankbar )).
Kommentar