Questa ti restituisce le prime n parole:
mentre questa ti restituisce i primi n caratteri mantenendo l'integritā delle parole:Codice PHP:
function first_n_words( $string,$int=20,$dots='...' ) {
preg_match( "/^(\\W*\\w+){0,$int}/",$string,$match ) ;
return $match[0].$dots ;
}
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 ;
}