\n\r nach 20 zeichen

fishguts

Erfahrenes Mitglied
wie kann ich möglichst ellegant umsetzen, dass in einem string nach 20 zeichen \n\r eingefügt wird?
der string soll also nachher so aussehen:
20 zeichen - \n\r - 20 zeichen - \n\r - 20 zeichen etc.
bin für jede hilfe dankbar
 
PHP:
<?
$str="wie kann ich möglichst ellegant umsetzen, dass in einem string nach 20 zeichen eingefügt wird?
der string soll also nachher so aussehen:
20 zeichen 20 zeichen20 zeichen etc.
bin für jede hilfe dankbar";

$string = str_replace(" ","",$str); 

for($i=0;$i<=strlen($string);$i++){
        if($i%20==0) print "\n\r";
	print $string[$i];
	
}
?>

ok so bassts, den ersten teil kannst du dir wegdenken, hatte nur kein gescheiten string da :p
 
Zuletzt bearbeitet:
nee, das funktioniert leider nicht
ausserdem dürfen die leerzeichen nicht gelöscht werden
ich habs jetzt so gelöst:
PHP:
$string = wordwrap($_POST[message], 20, "\n\r");
trotzdem danke
 
die leerzeichen musst du ja nicht löschen!
(weiss grad auch nicht mehr wieso ich das gemacht habe :> )
 
Zurück