El codigo que uso es este:
Código PHP:
$result = function1(); // este array es dinamico.
$id = function2(); // esta variable tb es dinamica.
for($i=0; $i<sizeof($result); $i++)
{
$result_nuevo[$i]['ref'] = $result[$i];
$result_nuevo[$i]['id'] = $id;
}
Código PHP:
array
{
ref=>111 id=>5
ref=>222 id=>5
ref=>333 id=>5
ref=>444 id=>5
ref=>555 id=>5
// añadir nuevos elementos
ref=>4545 id=>6
ref=>8585 id=>6
ref=>9696 id=>6
ref=>7454 id=>6
ref=>1212 id=>6
// añadir nuevos elementos
ref=>325 id=>7
ref=>745 id=>7
ref=>985 id=>7
ref=>632 id=>7
ref=>458 id=>7
etc...
}