/** * Remove duplicate words from a string * * @param $content * * @return array|string */ function remove_duplicate_words_from_string($content) { if (!class_exists('SearchWPIndexer')) { return $content; } $searchwp_indexer = new SearchWPIndexer(); // standardize the content $content = $searchwp_indexer->clean_content($content); $content = explode(' ', $content); $content = array_map('trim', $content); // remove the dupes $content = array_unique($content); // put it back as a string $content = implode(' ', $content); return $content; }