Tommy: Text umbrechen lassen oder umformatieren

Hallo,

ich bin PHP Neuling und hätte folgendes Problem, bei dem mir vielleicht jemand helfen kann:

Ich habe einen Text in einem String, der über PHP in eine HTML Table eingesetzt wird. Nun sind die Texte manchmal mit zu wenigen oder keinen Leerzeichen ausgestattet, deshalb brechen sie nicht um und strecken die Tabelle zu sehr.
Wie müsste eine einfach Routine aussehen, die bei einem String, etwa immer alle 50 Zeichen, ein < b r > einfügt? Ich kriege sowas nicht hin.

Vielen Dank für die Hilfe,
Tommy

  1. Hallo Tommy,

    Wie müsste eine einfach Routine aussehen, die bei einem String, etwa immer alle 50 Zeichen, ein < b r > einfügt?

    Sowas gibt es schon: http://de3.php.net/manual/de/function.wordwrap.php Lies aber bitte auch die Kommentare unten auf der Seite, dort werden nämlich einige Alternativen vorgeschlagen, die für Dich u.U. sinnvoller sind. (das musst Du selbst entscheiden)

    Viele Grüße,
    Christian

  2. Hio Tommy,

    Wie müsste eine einfach Routine aussehen, die bei einem String, etwa immer alle 50 Zeichen, ein < b r > einfügt? Ich kriege sowas nicht hin.

    Das PHP-Manuel kann dir da sicherlich weiterhelfen. Eine sehr gute anlaufstelle auch für Neulingen, gerade durch die User Contributed Notes (in engl.) [1]

    Zwei Funktionen werden dir helfen dein Problem zu lösen, einmal wordwrap()[2] und nl2br()[3].

    [1] http://www.php.net/manual/de/
    [2] http://www.php.net/manual/de/function.wordwrap.php
    [3] http://www.php.net/manual/de/function.nl2br.php

    gl & hf

    Thorsten

  3. Hallo Tommy,

    Wie müsste eine einfach Routine aussehen, die bei einem String, etwa immer alle 50 Zeichen, ein < b r > einfügt? Ich kriege sowas nicht hin.

    Wahrscheinlich suchst Du so etwas wie die Funktion wordwrap()
    http://www.php.net/manual/de/function.wordwrap.php

    Damit Du das naechste Mal ohne fremde Hilfe weiterkommst:
    Das offizielle "Manual" zu PHP auf Deutsch ist:
    http://www.php.net/manual/de/
    Wenn Du dort etwas nach unten scrollst, findest Du den Link
    XCIX. String-Funktionen http://www.php.net/manual/de/ref.strings.php
    Lies mal durch, was die String-Funktionen von PHP so alles leisten.
    Du wirst staunen - und Dich selbst davor bewahren, das Rad neu zu erfinden! ;-)

    HTH, mfg
    Thomas