Allora la funzione che ho postato va bene.
devi solo fare attenzione alla presenza di \r\n (return + new line) eventualmente aggiungi un str_replace tanto per parare la cosa.
Se invece devi mantenere il return dove si trova nella stringa allora la cosa e' diversa. In questo caso dovresti usare explode separando la stringa ad ogni \n e passare ogni stringa ottenuta a wordwrap() in modo che la divida se quel capoverso e' superiore ai 100 caratteri.Codice PHP:function longWordWrap($string) {
$string = str_replace("\r\n", " ", $string);
$string = str_replace("\n", " ", $string);
$outstring = wordwrap($string, 100);
return $outstring;
}

Rispondi quotando