Sorry c'era un bug che mi è balenato in mente or ora. Questa è corretta sempre indipendentemente dalla stringa di interruzione
codice:
function SpezzaCon($str, $separatore, $datiPerRiga, $interruzione){
if(!empty ($str)){
$dati = explode($separatore, $str);
$i=0; $str="";
foreach ($dati as $value)
$str.=$value.($last=(++$i % $datiPerRiga)?$separatore:$interruzione);
$str=substr($str, 0, strlen($str)-strlen($last));
}
return $str;
}
$stringa = "1,2,3,4,5,6,7,8,9,0,9,8,7,6,5";
echo SpezzaCon($stringa, ',', 5, "
");
saluti!