Chicos, muchisimas gracias por vuestra ayuda. Finalmente he mezclado varios de vuestros consejos y he dejado la función en esto:
Código:
function nombre_receta2($receta, $palabras)
{
$receta = explode(" ",$receta);
for($i = 0; $i< $palabras; $i++)
{
$nombreReceta .= $receta[$i] . " ";
}
return trim ($nombreReceta);
}
El código es muy limpio, y la función trim me soluciona la vida para no tener que estar haciendo bucles raros dentro del FOR.
Muchas gracias a todos por la ayuda. Exitos mil para forosdelweb y lindas novias para todos ustedes