Autor | Zpráva | ||
---|---|---|---|
Sirius Profil |
#1 · Zasláno: 25. 10. 2009, 18:40:08
Zdravím,
potřebuji oříznout textový řetězec po prvním výskytu mezery po určitém počtu znaků. Zkrátka mám dlouhý text a potřebuju ho zkrátit, ale ne aby se ufiknul v půlce slova. Hledal jsem (Google, DJPW, php.net). Četl jsem nedávno založené vlákno. Stále v tom plavu. Jsem si docela jist, že to bude nějaká prkotina. Poradíte prosím? |
||
123 Profil * |
#2 · Zasláno: 25. 10. 2009, 19:20:29
function orez_textu($text, $length){ if( strlen($text) > $length ){ return substr($text, 0, strrpos(substr($text, 0, $length), ' ')). ' ...'; }else{ return $text; } } |
||
Sirius Profil |
#3 · Zasláno: 25. 10. 2009, 19:35:32
123:
Teď jsem dal dohromady: if (strlen($array[6]) > 100) { $popis_kratky = substr($array[6], 0, 100); $popis_konec_slova = explode(" ", $popis_kratky, -1); $popis_konecny = implode(" ", $popis_konec_slova); } else { $popis_konecny = $array[6]; } Ale díky, použiju to vaše. |
||
Časová prodleva: 15 let
|
0