How to make keywords from sentence using PHP
In this blog I will show you how to make keywords from sentence using PHP.
// functions
function php_slug($string)
{
$slug = preg_replace('/[^a-z0-9-]+/', '-', trim(strtolower($string)));
return $slug;
}
// Keyword maker
function makeKeywords($sentence)
{
$sentence = strtolower($sentence);
// Remove Special Symbols from sentence
$removeSpecialSymbol = array(" ", "," ,"." ,";" ,":", "\"", "/", "'", "“","”","(",")", "!","?");
$sentence = str_replace($removeSpecialSymbol, "", $sentence );
// make unique array
$words = explode(' ', $sentence);
$uniqueWords = array_unique($words);
// remove set of words from sentence
$wordsToAvoid = array("its", "a", "an", "in", "of", "to", "we", "you", "be", "was", "ware", "may", "could", "should", "would", "the", "some", "shall", "show", "will", "have", "has", "been", "that", "with", "this", "that", "when", "how", "then", "than", "into", "for");
$newArray = array_diff($uniqueWords, $wordsToAvoid);
$sentence = implode(', ',$newArray);
return $sentence;
}