Skip to content

suchmaske/rasmiphize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rasmiphize for PHP

Convert arabic strings to their rasm. This includes:

  • Removing diacritics
  • Removing vocalization marks

Text with diacritics and vocalization marks etc First sura of the Qur'an with diacritics and vocalization marks etc

Text without diacritics (rasm) First sura of the Qur'an rasmified

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); // الڡاٮحه

About

Convert arabic strings to their rasm (PHP)

Resources

License

Stars

Watchers

Forks

Packages

No packages published