Questa ti restituisce le prime n parole:
Codice PHP:
function first_n_words$string,$int=20,$dots='...' ) {
    
preg_match"/^(\\W*\\w+){0,$int}/",$string,$match )  ;
    return 
$match[0].$dots ;  

mentre questa ti restituisce i primi n caratteri mantenendo l'integritā delle parole:
Codice PHP:
function first_bottom_n_chars$string,$int=20,$dots='...' ) { 
    
preg_match"/^.{1,$int}\\b/s",$string,$match ) ; 
  return ( isset(
$match[0]) )?$match[0].$dots:$string ;