function aff_ellipse($param) { // $param[0] = chaine de caractère à réduire // $param[1] = nb de caractères max à afficher // $param[2] = chaine de remplacement // $param[3] = Tronquer sur nb de mots au lieu du nombre de caractères if ($param[3]) { $array_words = explode(" ", $param[0]); if (count($array_words) <= $param[1]) { return $param[0]; } else { array_splice($array_words, $param[1]); return implode(" ", $array_words) . $param[2]; } } else { if (pmb_strlen($param[0]) <= $param[1]) { return $param[0]; } else { return pmb_substr_replace($param[0], $param[2], $param[1]); } } }
function aff_ellipse($param) { // $param[0] = chaine de caractère à réduire // $param[1] = nb de caractères max à afficher // $param[2] = chaine de remplacement if (pmb_strlen($param[0]) <= $param[1]) { return $param[0]; } else { return pmb_substr_replace($param[0], $param[2], $param[1]); } }