How to:Find duplicate words in a string[PHP]


January 2, 2011PHP1 Comment

We can find duplicate words in a string through Wordstats() in PHP.In following code , first i have compressed multiple spaces into string and then decomposed the sentence into words with explode().

Atlast i have used wordstats() to find stats of word in a string.

Output will be g2.

//define the string
$str="Devlup is the part of G2 Networks g2";
//trim the whitespace
//compress the whitespace
$str=ereg_replace('[[:space:]]+', ' ',$str);
//decompose the string into array of words
$words=explode(' ',$str);
//count occurence of each word
foreach($words as $w)
//print all duplicate words
foreach($wordstats as $k=>$v)
		print "$k \r\n";

One Response to “How to:Find duplicate words in a string[PHP]”
  1. Sanjay

    Nice Tutorial but
    ereg_replace() is deprecated.

Leave a Reply