Need to store values from foreach loop into an array, need help doing that.
The code below does not work, only stores the last value, tried $items .= ...,
but that is not doing the trick either, any help will be appreciated.
foreach[$group_membership as $i => $username] {
$items = array[$username];
}
print_r[$items];
asked Jun 15, 2010 at 13:35
2
Declare the $items
array outside the loop and use $items[]
to add items to the array:
$items = array[];
foreach[$group_membership as $username] {
$items[] = $username;
}
print_r[$items];
answered Jun 15, 2010 at 13:38
Andy EAndy E
330k83 gold badges469 silver badges441 bronze badges
2
Use
$items[] = $username;
answered Jun 15, 2010 at 13:37
SjoerdSjoerd
72.3k16 gold badges127 silver badges171 bronze badges
3
Try
$items = array_values [ $group_membership ];
answered Jun 15, 2010 at 13:41
DogbertDogbert
205k40 gold badges384 silver badges392 bronze badges
1
Mo.
24.8k36 gold badges150 silver badges219 bronze badges
answered Jun 15, 2010 at 13:38
sushil bharwanisushil bharwani
29.1k30 gold badges92 silver badges128 bronze badges
4
You can try to do my answer,
you wrote this:
And in your case I would do this: