Come faccio ad ottenere questo risultato??

$array[0] = casa;
$array[12] = con;
$array[21] = giardino;

.....

$risultato = casa-con-giardino;

I numeri all'interno dell'array sono casuali e dunque non posso fare:

$risultato = "$array[0]-$array[12]-$array[21]";


AIUTO!!!!!!!!!!!!!!!!!!