return substr($text, 0, strrpos(substr($text, 0, $maxdelka), ' ')). ' ...'; je hloupostreturn substr($text,0,($maxdelka>0?$maxdelka,null)).' ...';a zda máš 100% jistotu že v $maxdelka je větší číslo než 0, tak můžeš využítreturn substr($text,0,$maxdelka).' ...';