Вот такая заморочка выходит!
Написана мелкая функция:
function TestFunc($item_id) {
	
$sql = "SELECT item_id FROM items WHERE item_id = \'$item_id\'";
	
$result = mysql_query($sql);
	
$test = array();
	
while ($row = mysql_fetch_array($result)) {
	
	
array_push($test, $row["item_id"]);
	
}
	
print_r($test);
}
ее вызывает другая функция:
function OtherFunc($user_id) {
	
$sql = "SELECT group_id FROM groups WHERE user_id = \'$user_id\'";
	
$result = mysql_query($sql);
	
while ($row = mysql_fetch_array($result)) {
	
	
TestFunc($row["group_id"]);
	
}
}
в итоге print_r($test); выводит вот это:
Array ( 
	
[0] => item1
	
[1] => item2
	
[2] => item3
	
[3] => item4
)
Array (
	
[0] => item1
	
[1] => item2
)
Array (
	
[0] => item1
	
[1] => item3
)
как возможно это "нечто" превратить в человеческий одномернный массив вида:
Array (
	
[0] => item1
	
[1] => item2
	
[2] => item3
	
[3] => item4
	
[4] => item1
	
[5] => item2
	
[6] => item1
	
[7] => item3
}