Reduce arabic text to its rasm, i.e. remove vocalization marks, diacritics so you only are left with a basic consonant skeleton.
For example, the first verse of the Qur'an as found on corpuscoranicum.de:
Compare the following examples:
Text without diacritics (rasmified)
Check out the demo here
Require this package using Composer. Run the following command in the terminal:
composer require "telota/rasmify":"0.1.*"
To convert an arabic string to its rasm, use the following code:
use Telota\Rasmify;
$rasmified = Rasmify::rasmify($arabicString);