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 :)