<?php
function limit_kata($string, $word_limit = null)
{
$words = explode(' ', $string);
if (count($words) > $word_limit):
$kata = implode(' ', array_slice($words, 0, $word_limit)) ;
return clean_text($kata)."...";
else:
$kata = implode(' ', array_slice($words, 0, $word_limit)) ;
return clean_text($kata)."...";
endif;
}
function clean_text($text)
{
return trim(preg_replace('/ +/', ' ', preg_replace('/[^A-Za-z0-9 ]/', ' ', urldecode(html_entity_decode(strip_tags($text))))));
}
$kalimat = "Etsy doostang zoodles disqus groupon greplin oooj voxy zoodles, weebly ning heekya handango imeem plugg dopplr jibjab, movity jajah plickers sifteo edmodo ifttt zimbra.";
//limit menjadi 10 kata
echo limit_kata($kalimat,10);
?>