inhalt einer variablen nur teilweise ausgeben
achim
- php
hi
ich hab ne frage, ich habe in einer variable einen text aus einem textfeld einer sql DB stehen;
in einer ansicht sollen jetzt aber nur die ersten 500 zeichen des textes gefolgt von "..." angezeigt werden;
wie realisiere ich das am geshcikctesten?
gruss
achim
Hallo!
ich hab ne frage, ich habe in einer variable einen text aus einem textfeld einer sql DB stehen;
in einer ansicht sollen jetzt aber nur die ersten 500 zeichen des textes gefolgt von "..." angezeigt werden;
wie realisiere ich das am geshcikctesten?
http://www.php.net/manual/de/function.substr.php
Grüße
Andreas
<?
$text = substr($Deine_Variable, 0, 500)."...";
echo "$text";
?>
Gruss Christoph
hi
ich hab ne frage, ich habe in einer variable einen text aus einem textfeld einer sql DB stehen;
in einer ansicht sollen jetzt aber nur die ersten 500 zeichen des textes gefolgt von "..." angezeigt werden;
wie realisiere ich das am geshcikctesten?
gruss
achim
Hi Achim,
wie schon gesagt wurde, per Substing... ums elegant zu machen, machst du nochmal ne Überprüfung, wo das letzte Leerzeichen ist ($deinezahl = strrpos($gesubterstring, " ");) und dann nochmals nen Substing machen bis zu dieser Position (substr($gesubterstring, 0, $deinezahl);), damit das letzte Wort auch nicht abgeschnitten wird.
MFG
Philipp