telota / rasmify
Reduce Arabic strings to their rasm, i.e. remove vocalization and other diacritics
0.1.1
2017-04-05 15:55 UTC
Requires (Dev)
- phpspec/phpspec: ^3.0
This package is not auto-updated.
Last update: 2025-04-13 06:20:16 UTC
README
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)
Try it
Check out the demo here
Installation
Require this package using Composer. Run the following command in the terminal:
composer require "telota/rasmify":"0.1.*"
Usage
To convert an arabic string to its rasm, use the following code:
use Telota\Rasmify;
$rasmified = Rasmify::rasmify($arabicString);