Danny620 Posted April 19, 2012 Share Posted April 19, 2012 Hi is it possible to take a list of keywords like (web design, oldham web design) and compare it to a large amount of text and output how many times the keywords appear? Link to comment https://forums.phpfreaks.com/topic/261249-php-keywords/ Share on other sites More sharing options...
Psycho Posted April 19, 2012 Share Posted April 19, 2012 Yes. Do you have some code you need help with? Link to comment https://forums.phpfreaks.com/topic/261249-php-keywords/#findComment-1338754 Share on other sites More sharing options...
algidDes702 Posted April 19, 2012 Share Posted April 19, 2012 maybe something like this?? $keywords = array("web design","oldham web design","php new"); $textToSearch = "This the string you want to search that might include web design, oldham web design, or php new"; foreach ($keywords as $search){ $pattern = "/$search/"; $matches = preg_match_all($pattern, $textToSearch); $numberOfMatches = count($matches); echo $numberOfMatches.PHP_EOL; } i believe that should work for what you asked, buuttt i havent exactly had my coffee this morning so dont hold your breath! That should be a start though. thanks algidDes523 Link to comment https://forums.phpfreaks.com/topic/261249-php-keywords/#findComment-1338778 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.