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/