Ciao a tutti...

ho questa funzione che funziona

function nomepagina($titolo)
{
$array = explode(" ", $titolo);
$nomepagina = $array[0]."-".$array[1]."-".$array[2]."-".$array[3]."-".$array[4]."-".$array[5];
return $nomepagina;
}

ma con il limite che prevede sempre 6 parole scritte sul titolo. Altrimenti mette comunque i trattini separatori... vorrei farla "dinamica" rispetto al numero di parole... Ho pensato di fare un ciclo ma mi sono piantato.. Qualcuno saprebbe suggerirmi come corregerla?

function nomepagina($titolo)
{
$array = explode(" ", $titolo);

foreach ($array[]
$nomepagina = $nomepagina."".$array[]."-". )
return $nomepagina;
}