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