Szöveg végének levágása
Sziasztok!
Le szeretném rövidíteni a kirandó szöveget X számú karatkerre.
Valahogy így gondoltam:
EREDETI:
"Én elmentem a vásárba fél pénzzel"
Levágott:
"Én elmentem a ..."
Tudna valaki segíteni abba, hogy ez milyen módon lehetséges? Sehogy sem találtam rá itt a fórumban, se máshol...
- Köszi előre! -
■ Le szeretném rövidíteni a kirandó szöveget X számú karatkerre.
Valahogy így gondoltam:
EREDETI:
"Én elmentem a vásárba fél pénzzel"
Levágott:
"Én elmentem a ..."
Tudna valaki segíteni abba, hogy ez milyen módon lehetséges? Sehogy sem találtam rá itt a fórumban, se máshol...
- Köszi előre! -
pelda
string(14) "egy ketto ..."
ebbol kiindulhatsz, de ajanlom hogy olvasgasd vegig a php.net -en a doksit.
UI:
Hja most latom JSre vagy kivancsi:
alert(cucc.substring(0, 10)+' ...');
szokozokre vagas
$text = 'Alma a fa alatt szertendo szejjel rothadt';
$length = 12;
$words = explode(' ', $text);
$output = "";
foreach($words as $word)
{
if(strlen($output) < $length)
{
$output .= $word." ";
}
else
{
break;
}
}
var_dump($output." ...");
?>
volt
http://weblabor.hu/forumok/temak/19012
http://weblabor.hu/forumok/temak/13854
http://weblabor.hu/forumok/temak/16083
szerk: hoppá én is elnéztem a témát. de a logika ott van ezekben is, csak át kell ültetni js-re. már ha js-re akarod, erről ugyanis nem beszéltél.
szerk: és hogy éreztessem, hogy tényleg probléma az, ha nem írod le pontosan milyen nyelvről is van szó, itt egy css-es megoldás is, igaz nem szabványos és csak ie-ben működik.
szerk: truncate plugin jquery-hez