0
Quand ton framework n’a pas la fonction qui va bien![]()
Quand tu n’utilises pas de framework![]()
Quand tu veux :
function CouperChaine ($chaine, $debut, $longueur, $mots_entiers = true, $url = false, $fin = '...', $lien = false) {
if ($mots_entiers) {
// laisser les mots entiers ?
if (strlen($chaine) > $longueur) {
$chaine = substr($chaine, $debut, $longueur);
$espace = strrpos($chaine, " ");
$chaine = substr($chaine, $debut, $espace).$fin;
// insérer un lien genre "lire la suite" ?
if ($url && $lien) {
$chaine .= ' <a href="'.$url.'"> '.$lien.'</a>';
}
}
} else {
// couper sans tenir compte des mots
if (strlen($chaine) > $longueur) {
$chaine = substr($chaine, $debut, $longueur).$fin;
}
}
return $chaine;
}
DATE 20 Déc 2008
