phpbar.de logo

Mailinglisten-Archive

[php] String formatieren

[php] String formatieren

Hans Theo Mislisch php_(at)_phpcenter.de
Wed, 29 Aug 2001 12:46:28 +0200


Hallo Leute,

irgendwie hab ich ein Brett vor dem Kopf.

$string mit beliebiger länge soll nach ca 75 Zeichen
ein <br> erhalten (später mal \n für mail).

Aber das hier funktioniert nicht, wieso?
Vor allem, wenn es öfter als einmal durchlaufen würde,
wie bekommt man den Rest (<$max) an die $msg angehängt?

   // Mitteilung formatieren
   $max = 75;
   $string = $message;

   while(strlen($string) > $max){
      $rest=$string;
      $string="";
      if(strrpos(substr($rest,0,$max-1), " "))
      $string=$string . substr($rest, 0, strrpos(substr($rest,0,$max-1), " ")) . "<br>";
      $msg = $msg.$string;
      }

   echo "$msg";

Danke!


Liebe Grüße aus dem Allgäu

Theo



php::bar PHP Wiki   -   Listenarchive