Avrei bisogno di ridurre la lunghezza di una stringa (testo contenente un certo numero di parole) alle prime X parole iniziali.
Ho provato utilizzando substr, però così mi vengono selezionati solo i primi X caratteri iniziali, ed al 99% l'ultima parola sarà "tagliata".
Come posso costruire una funzione che mi tagli il testo dopo i primi X caratteri ma mi lasci l'ultima parola leggibile? Grazie!