Jaká se používá fce na zkracování textu, když mám nějaký delší text a já chci, aby se to po určitém počtu slov ukončilo a na konci byly tři tečky?
dík
maxchar a pak, když to je delší, tak tam lupni if, nevim, v PHP začínám ale jestli to je podobný jako jiný věci jinejm jazykům, tak asi takhle. Prosim Toma, aby to potom opravil:
if ($zprava<maxchar(20)):
echo $zprava;
else:
//tady se to zmenší a přidaj ty tečky-musí to někdo doplnit
echo $upravenazprava;
endif;
ja pouzivam todle. akorat ze to neni po urcitym poctu slov ale znaku.
$text = substr($text, 0, $x); //nechat jen prvnich $x znaku
$konec = strrpos($text, ' '); //najdi posledni mezeru
$text = substr($text, 0, $konec); // a zkrat podle ni - nebude tam pul slova
$text .= '...'; // pridej na konec ...
>> if ($zprava<maxchar(20)):
OMG, co je to maxchar? Manual PHP mi nedokáže odpovědět.
;) to je asi jeho vlastna funkcia