ein Ansatz könnte sein, die Eingabezeichenfolgen zu spalten, einzelne Gruppenteile in Stücke fester Größe und dann diese Stücke kommen zurück:
$s="21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38";
$arr = explode(",", $s);
$chunks = array_chunk($arr, 6);
$L = array();
foreach($chunks as $chunk){
$L[] = implode(",", $chunk);
}
$ret = implode(",\n", $L);
var_dump($ret);
diese
string(49) "21,22,23,24,25,26,
27,28,31,32,33,34,
35,36,37,38"
Der Code erzeugt oben kann weiter verkürzt werden als:
$arr = explode(",", $s);
$chunks = array_chunk($arr, 6);
$ret = implode(",\n", array_map(function($x){ return implode(",", $x);}, $chunks));
Hausaufgaben? Wenn Sie planen, zu lernen, dann sollten Sie auch angeben, was Sie versucht haben, wo Sie stecken geblieben sind. –
Ihre Ausgabe unterscheidet sich von der Eingabezeichenfolge – RomanPerekhrest