newline alle n zeichen
Montgomery C Burns
- php
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,...
echo $begrüßung;
ich möchte alle n zeichen (bzw. das nächste leerzeichen das vor dem n-ten zeichen ist) durch ein newline ersetzen
Wie wärs mit wordwrap()?
echo "$verabschiedung $name";
jo, thx, ich hab in #php.de@irc.quakenet.org gefragt, aber die waren da mit wichtigererem beschäftigt,...
[21:54:50] <ryker> ich muss so stark urinieren. aber mein schweiss mitbwohner aka vater feilt an der scheiss badezimmer tuer rum. WAS SOLLDAS MAN.
naja, nochmals thx!