Advertisement
Guest User

Untitled

a guest
Aug 21st, 2012
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.45 KB | None | 0 0
  1. function ellipsis($text, $max = 140, $append = '…') {
  2.         if(strlen($text) <= $max) return $text; // Si la chaine est trop petite, on ne fait rien
  3.         $out = substr($text, 0, $max); // On coupe la chaine à $max
  4.         if(strpos($out, ' ') === FALSE) return $out . $append; // S'il n'y a pas d'espace dans la chaine coupée, on la retourne
  5.         return preg_replace('/\w+$/', '', $out) . $append; // On enleve ce qu'il y a après le dernier espace de la chaine coupée
  6. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement