Digamos que de una consulta tal que:
  Código PHP:
    
$array_id; // Array con todas las ids
$i = 0; // Contador
foreach($array_id as $valor) {
        // Sacamos el nombre o descripción de esos valores
       $row = mysql_feach_array($consulta);
       $array_return[$i]="$valor-$row[0]";
       $i++;
} 
    
  Con esto tenemos un array con todos los datos separados por -, simplemente con la función explode los separamos y tenemos los datos que queremos :) 
No creo que sea la mejor solución, pero es una de las posibles :)