Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Rene Paschold > Sent: Wednesday, September 06, 2000 9:09 AM > > Hallo Liste, Hi Rene, > ich habe ein kleines Problem mit einem String. Ich generiere > eine E-Mail aus einem Formular. Nun möchte ich das der Text > der im Textfeld eigegeben wird nach einer bestimmten Anzahl > von Zeichen umbricht, also \n einfügt. > > > $words = explode(" ", $bemerkung); > > for ($i=0; $i < count($words); $i++) { > $counts = strlen($words[$i]); > $alles += $counts; > $tmp0 = $words[$i]; > > if ($alles > 30) { > $tmp0 = $words[$i]."\n"; > } > $tmp .= $tmp0; > }//for > > $bemerkung = $tmp; $alles nach dem Vergleich muss man auf 0 setzen und die Spaces auch hinzufuegen, oder ? etwa so: $alles = 0; $tmp = ""; for ($i=0; $i < count($words); $i++) { $alles += (strlen($words[$i]) + 1) ;// space if ($alles > 30) { $tmp .= $words[$i]."\n"; $alles = 0; } else $tmp .= $words[$i]." "; }//for Gruss, Juri
php::bar PHP Wiki - Listenarchive