phpbar.de logo

Mailinglisten-Archive

[php] String ändern

[php] String ändern

Juri Smarschevski smj_(at)_intratools.de
Wed, 6 Sep 2000 09:47:49 +0200


> -----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