suchmaske / rasmiphize
Convert arabic strings to their rasm (PHP)
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/suchmaske/rasmiphize
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-09-18 06:07:44 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); // الڡاٮحه