PHP - Wordwrap
Diese Funktion führt einen Zeilenumbruch nach 100 Zeichen aus (einstellbar!) und zerteilt lange Wörter.
<?php
// Wordwrap
function wrap($text,$max=100,$wortlaenge=15) {
if ($text == "") {
return $text;
}
$sl = strlen($text);
if ($sl < $max) {
return $text;
}
$outar = explode("\n",wordwrap($text, $max, "\n"));
$out = "";
foreach ($outar as $one) {
$woerter = count(explode(" ", $one));
$woerter_t = (int)($sl / $wortlaenge);
if ($woerter < $woerter_t and strlen($one)>$max) {
$out .= wordwrap($one,$max,"\n",1)."\n";
}
else {
$out .= $one."\n";
}
}
return nl2br($out);
}
?>
Aufruf der Funktion mit:
<?php echo wrap($text); ?>
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<td> Tabellenspalte
CSS - Bilder-Farbrotation mit Gradient
PHP - Letztes Verzeichnis aus einer URL ermitteln
JavaScript - Zufallslink im neuen Tab/Fenster anzeigen und aktuelle Seite verlassen