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