php: crear un sumari d'un texte llarg especificant un nombre de paraules a mostrar però mantenit una oració completa.
function extracte($paragraph, $limit)
{
$tok = strtok($paragraph, " ");
while ($tok !== false) {
$text .= " ".$tok;
$words++;
if (($words >= $limit) && ((substr($tok, -1) == "!") || (substr($tok, -1) == ".") || (substr($tok, -1) == "?"))) {
break;
}
$tok = strtok(" ");
}
return ltrim($text);
}
per cridar la funció:
print extracte($string, 50);
funció trobada a la web:
http://www.hashbangcode.com/blog/getting-excerpt-text-php-169.html