Algorithms: ArSoundex
Khaled Al-Shamaa (contact me)
This class implements a variant of the soundex algorithm for Arabic.
The soundex algorithm converts words into an hash that represents the way the word is spelled in English. This class implements a modified version the algorithm to consider Arabic spelling and windows-1256 character set encoding instead of English.
This class is part of Khaled Al-Shamaa project for PHP and Arabic language:
http://www.al-shamaa.com/php/arabic/
Click here for detailed information about this class on phpclasses.org