Moin!
Ja. Browser brechen von ganz allein am Zeilenende (d.h. am Rand der Box) um. Nachhilfe mit PHP ist nicht erforderlich.
Nicht zwingend. Bei der Darstellung von Quelltexten ist eine Kapselung in den pre-tag absolut üblich. Dann könnte der Text breiter werden als die Box. In solchen Fällen muss dann doch manuell umgebrochen werden und es wird weiter ein Zeichen oder Symbol eingefügt (oft: " ") mit welchem solche "Umbrüche aus Platzgründen" dem Leser angezeigt werden.
Mein anliegen: einen String (z.B. 'Das Haus hat ein rotes Dach mit Katze oben drauf.') nach max. 30 Zeichen umbrechen. Allerdings soll der Umbruch nur bei einem Leerzeichen passieren.
wordwrap() ist hierfür eine geeignete Lösung:
print wordwrap ($str, 30, "<br />\n",false);
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix