Algorithms: Spell Corrector
Felipe Ribeiro (contact me)
This class can be used to suggest the correct spelling of text similar to Google "Did you mean" but based on a pure PHP implementation of Peter Norvig correct spelling suggestion algorithm.
It takes a given word and returns a suggestion of the probable correct spelling of the word.
The class can build a dictionary with correctly spelled words from a training text document. The dictionary can be stored in a cache file by serializing the dictionary array.
A sample training text document can be obtained from Peter Norvig site.
Click here for detailed information about this class on phpclasses.org