Autor Zpráva
oBc
Profil *
function text_orezanie($text,$length=63,$tail="...") {
$text = trim($text);
$txtl = strlen($text);
if($txtl > $length) {
for($i=1;$text[$length-$i]!=" ";$i++) {
if($i == $length) {
return substr($text,0,$length) . $tail;
}
}
$text = substr($text,0,$length-$i+1) . $tail;
}
return $text;
}


Napisal som takuto funkciu, ktora skrati text na 63 znakov takym sposob, ze este
po necha slovo (nebude odseknute slovo)

Ale mne ide o to ze mam dlhe texty 5000 znakov a chcem aby sa na jednu stranku
zobrazila iba prvych 1000 znakov a potom bude posuvnik.

Len teraz neveim ako tu funkciu opravit aby aby zobrazil 1000. znak do 2000
chapete (a aby nebolo odseknute slovo), vedeli by ste poradit?


viem ze to je ten treti paramater ale ako do funkcie zakonponovat aby platilo aj to aby zaciatocne slovo nebolo odseknute?

Dakujem velmi pekne
DFly
Profil
to je myslim uplne zbytecne takhle to resit
pokud to bude proporcionalnim fontem (predpokladam)
tak kazdy radek normalniho textu bude mit pozici 1000 na uplne jinem miste

pak jsou tu dalsi moznosti, napr na notebooku s vysokym rozlisenim ale malou uhloprickou si lide vetsinou fonty zvetsuji, a uz jsme zase nekde jinde...
asdsa
Profil *
Tak potom ako to vzriesit?
DFly
Profil
doporucuji neresit...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0