Loading ...
[Plus récent] [Plus ancien] [Meilleur rang] [Mauvais rang]

PCR Postit

PHP

::

Couper une chaine sans couper les mots

[Trackback]
Date : 2007-09-27@18:01:08
Rang : 0

Cette fonction coupe la chaîne $string à la longueur $length si nécessaire sans couper le dernier mot et y ajoute la chaine $cutString si il y a eu une troncature.

function cleanCut($string,$length,$cutString = '...')
{
        if(strlen($string) <= $length)
        {
                return $string;
        }
        $str = substr($string,0,$length-strlen($cutString)+1);
        return substr($str,0,strrpos($str,' ')).$cutString;
}