suchmaske / rasmiphize
Convert arabic strings to their rasm (PHP)
1.0.2
2021-01-17 19:09 UTC
Requires
- php: >=5.6
- ext-intl: *
Requires (Dev)
- phpunit/phpunit: ^5.7.27
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2025-04-18 05:06:14 UTC
README
Convert arabic strings to their rasm. This includes:
- Removing diacritics
- Removing vocalization marks
Text with diacritics and vocalization marks etc
Text without diacritics (rasm)
rasmiphize vs. rasmify
rasmifize
is the successor to rasmify. I developed rasmify
with the team of Corpus Coranicum at the Berlin-Brandenburg Academy of Sciences and Humanities.
Since I want to maintain this rasm library, I have decided to publish a successor under my own name.
Install
composer require suchmaske/rasmiphize
Try it
You can test it here: rasmifize demo
How to use
OOP
// Imports use Rasmiphize\Rasmiphize; use Rasmiphize\ReplacementRules; // Code $arabicString = 'الفَاتِحَة'; $replacementRules = new ReplacementRules(); $rasmiphize = new Rasmiphize($replacementRules); $rasmiphize->toRasm($arabicString); // الڡاٮحه
Static
// Imports use Rasmiphize\Rasmiphize; // Code $arabicString = 'الفَاتِحَة'; Rasmiphize::rasmiphize($arabicString); // الڡاٮحه