Autor Zpráva
Lazius
Profil
Zdravím, potřeboval bych zkrátit řetězec na požadovanou délku aby nepřesahoval tam kam nemá, vím že to jde funkcí SubStr (), jenže pokud jde o běžný text jako v mém případě tak se mi může ukončit uprostřed slova a já bych potřeboval aby se ukončil na konci slova a potom tam přidám tři tečky. Neví někdo jak na to děkuji.
123
Profil *
function orez_textu($text, $length){ 
          
           if( strlen($text) > $length ){
            return substr($text, 0, strrpos(substr($text, 0, $length), ' ')). ' ...';
           }else{
            return $text;
           }
         }

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: