Réduire la longueur d'un un texte pour créer un extrait en PHP
Article posté le 07-02-2011 dans la catégorie
PHP
Article mis à jour le : 05-05-2022
Comment réduire un texte pour créer un extraitVoici une méthode qui vous permettra de créer un extrait d'un texte, utile par exemple pour lister des articles:
public function getDescriptionExcerpt($texte) {
$stripped = strip_tags($texte);
$limit = 150;
if(mb_strlen($stripped) > $limit) {
$abstract = substr($stripped, 0, $limit - 3);
$cutPos = strrpos($abstract, " ");
$excerpt = substr($abstract, 0, $cutPos);
$excerpt .= "...";
} else {
$excerpt = $stripped;
}
return $excerpt;
}
Cet article vous a plu? Découvrez d'autres articles :