My Experiments on the Web

Anagram Finder

This program evaluates all possible combinations of a given word. It then filters the evaluated words against a dictionary and then outputs only those words that are meaningful words.
Take the input 'abc' for example. The different combinations that are evaluated areOut of these, only one contains any actual meaning. That word is 'cab'. Therefore that will be the output of this program.

For the sake of conserving CPU usage, I am restricting the input to 7 letters.

You can download the dictionary I am using to filter words here.

Javascript is only used for UI and AJAX, the actual word evaluation happens at the server using PHP. Download the JS and PHP source files.

Comments/Questions on this experiment

The views expressed on this site are mine and do not express the views of my employers past, present, or future.
© Radhakrishna Sharma