Edgar Ehritt: ist das mit einem Regulären Ausdruck möglich?

Beitrag lesen

Hallo,

function one_wordwrap($string,$width){

$s=explode(" ", $string);
  foreach ($s as $k=>$v) {
    $cnt=strlen($v);
    if($cnt>$width) $v=wordwrap($v, $width, "<br />", true);
      $new_string.="$v ";
  }
  return $new_string;
}

  
`preg_replace("/(\S{".$width."}+(?=\S))/",'$1<br />$2',$string);`{:.language-php}  
  
allerdings befürchte ich, dass das RegEx eben genau das macht, was Deiner Funktion macht, somit auch innerhalb von Worten einen HTML-Umbruch setzt.  
  
  
Gruß aus Berlin!  
eddi  

-- 
Ab einem gewissen Erkenntnisstand ist die Versuchung wohl zu groß, in diesem und seinen begleitenden Errungenschaften zu verharren.  
Das nenne ich Aufblick zu den Stufen des Tempels von der geistigen Gosse aus!