Originariamente inviato da Vre
Ho una variabile che contiene diversi caratteri e vorrei inserire ogni 30caratteri "
" per andare a capo.
Se la variabile contiene meno di 30caratteri non succede niente.

codice:
<?php
$riga = " «Vexilla regis prodeunt inferni
verso di noi; però dinanzi mira»,
disse 'l maestro mio «se tu 'l discerni».

  Come quando una grossa nebbia spira,
o quando l'emisperio nostro annotta,
par di lungi un molin che 'l vento gira,

  veder mi parve un tal dificio allotta;
poi per lo vento mi ristrinsi retro
al duca mio; ché non lì era altra grotta.

  Già era, e con paura il metto in metro,
là dove l'ombre tutte eran coperte,
e trasparien come festuca in vetro.
";

for($i=0;$i<strlen($riga);$i++){
 $riganew = $riganew.$riga[$i];
 if (($i%28 == 0) && ($i!=0)) {$riganew=$riganew."</br>";}
}

echo $riganew;
?>