Montgomery C Burns: newline alle n zeichen

Beitrag lesen

Hi!

vermutlich wird es dafür schon ein thema hier geben, leider hat die such aber nicht das geliefert wonach ich suche,...

ich möchte alle n zeichen (bzw. das nächste leerzeichen das vor dem n-ten zeichen ist) durch ein newline ersetzen

der code den ich atm hab ist

function insertnl($text)
{
        $lines=explode("\n",$text);
        foreach ($lines as $line_nr => $line)
        {
                for($i=0;$i<strlen($line);$i++)
                {
                        if (($i=70)&&$line{$i}!=" ")
                        {
                            for ($i=$i;$i>0;$i--)
                            {
                                if ($line[$i]==" ")
                                        break;
                            }
                        }
                        $line=str_replace(substr($line,0,$i),substr($line,0,$i-1)."\n",$line);
                }
                $lines[$line_nr]=$line;
        }
        return implode("\n",$lines);
}

funktioniert aber nicht,... (endlosschleife?)

oder könnte ich das vllt. "ganz einfach" auch mit preg_match hinbekommen?

thx!

hintergrund zu der ganzen sache: ich möchte einen text auf ein bild schreiben und ihn dabei entsprechend umbrechen,...

--
Auch ein Charmed fan? Zitatsammlung auf Deutsch/Englisch