scusa ho cannato...
facevo cosi:
codice:
$text="frase di prova";
// 01234567890123
$newtext = wordwrap($text, 6, "*");
$nuovotesto=explode("*",$newtext);
echo $nuovotesto[0];
in pratica wordwrap separa la frase dopo il termine della parola che si trova all'indice passato, e sostituisce lo spazio tra quella parola e la successiva con il carattere passato.
Quindi, conta fino al sesto carattere e trova il carattere 'd', continua fino alla fine di questa parola e sostituisce il carattere di spazio alla posizione 8 con il carattere che abbiamo passato noi (*), a questo punto hai una stringa che al termine della parola che incontra ogni 6 caratteri ha un asterisco.
Puoi usarlo cosi come divisore per explode (dando per scontato che l'asterisco nn fosse presente nella tua stringa).
Prendendo quindi il primo parametro dell'array restituito da explode avrai quindi "testo di"
ciao