Hallo zusammen,
ich hab da so ein kleines Problem
und zwar: Möchte ich ein Titel in einer Tabelle ausgeben, dass klappt wunderbar.
Kommt aber ein sehr langes Wort "ABCDEFGHIJKLMNOPQ" würde er es mit der Hilfe von diesem Script trennen:
Ergebnis:
ABCDE-
FGHIJ-
KLMNO-
PQ
Dazu kommt noch das ich gerne nur 2 Zeilen in der Tabelle "opfern" möchte, sprich er soll sobald er länger als XX Zeichen lang ist den Titel durch "..." Beenden. Das machen ich ja mit:
Jetzt kommen wir zu meiner Schwierigkeit. Wie bekomme ich es jetzt hin das er den Titel "Satz/Text" auf Wortlänge (zum Umbrechen mit "-<br>") und die Satzlänge (zum Beenden mit "...") überprüft?
So in etwa:
Ich bin ein Satz mit ABCDE-
FGHIJ dran und...
Könnt ihr mir ansätze zu einer Lösung geben?
Vielen Dank im vorraus,
gruß Biepon
ich hab da so ein kleines Problem

Kommt aber ein sehr langes Wort "ABCDEFGHIJKLMNOPQ" würde er es mit der Hilfe von diesem Script trennen:
PHP:
$var = "ABCDEFGHIJKLMNOPQ";
echo wordwrap("$var", 5,"-<br>", 1);
Ergebnis:
ABCDE-
FGHIJ-
KLMNO-
PQ
Dazu kommt noch das ich gerne nur 2 Zeilen in der Tabelle "opfern" möchte, sprich er soll sobald er länger als XX Zeichen lang ist den Titel durch "..." Beenden. Das machen ich ja mit:
PHP:
<?php
function wordlimit($string, $length = 10, $ellipsis = "...")
{
$paragraph = explode(" ", $string);
if($length < count($paragraph))
{
for($i = 0; $i < $length; $i++)
{
if($i < $length - 1)
$output .= $paragraph[$i] . " ";
else
$output .= $paragraph[$i] . $ellipsis;
}
return $output;
}
return $string;
}
?>
<?php
$string = "Hallo ich bin ein zu Langer Satz"
print wordlimit($string);
?>
Jetzt kommen wir zu meiner Schwierigkeit. Wie bekomme ich es jetzt hin das er den Titel "Satz/Text" auf Wortlänge (zum Umbrechen mit "-<br>") und die Satzlänge (zum Beenden mit "...") überprüft?
So in etwa:
Ich bin ein Satz mit ABCDE-
FGHIJ dran und...
Könnt ihr mir ansätze zu einer Lösung geben?
Vielen Dank im vorraus,
gruß Biepon