PHPackages                             zain4picker/mantooq - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. zain4picker/mantooq

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

zain4picker/mantooq
===================

Laravel package to handel ANY thing 🥳 about our Amazing 💝 Arabic Numbers Functions { كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل منطوق الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس }

1.0.x-dev(1y ago)15MITPHP

Since Aug 28Pushed 1y ago1 watchersCompare

[ Source](https://github.com/zain4picker/mantooq)[ Packagist](https://packagist.org/packages/zain4picker/mantooq)[ Docs](https://picker.sd)[ GitHub Sponsors](https://github.com/)[ RSS](/packages/zain4picker-mantooq/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

 [ ![Logo](https://camo.githubusercontent.com/52680b26bb205f5757d4ac0b2adc6a939ad41ef3f9489d0f429627f4f4606000/68747470733a2f2f7069636b65722e73642f7a61696e347069636b65722d636f7665722e737667) ](https://picker.sd)MANTOOQ Arabic numbers Spelling
===============================

[](#mantooq-arabic-numbers-spelling)

\# Laravel Arabic Numbers Laravel package to handel ANY THING about our Amazing 💝 Arabic Numbers Functions كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل منطوق الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس
-----------------------------------------------------------------------------------------------------------------------

[](#كل-ما-يهم-محبي-لارافيل-واستخدام-الأرقام-العربية-مثل-منطوق-الأرقام-والمبالغ-المالية-والعكس-و-عرض-الأرقام-بالعربية-والعكس)

Installation for all Laravel Versions 🥳
---------------------------------------

[](#installation-for-all-laravel-versions-)

1- You can install the package via composer:

```
composer require zain4picker/mantooq

```

2- You must register the service provider in your `config/app.php` file:

```
'providers' => [
    // ...
    Picker\ArabicNumbers\ArabicNumbersServiceProvider::class,
];

```

3- You must register the Middleware in your `App\Http\Kernel` file:

```
protected $middleware = [
    // ...
    Picker\ArabicNumbers\Http\Middleware\ConvertArabicDigitsToEnlishMiddleware::class
];

```

Now any request have arabic indic \[١،٢،٣،٤،٥،٦،٧،٨،٩،٠\] Numbers will Translated 🥳 to \[1,2,3,4,5,6,7,8,9,0\]

Excepting Fields
----------------

[](#excepting-fields)

If you want to except any field from transforming request, Just add the fields you want to except them in the Middleware `ConvertArabicDigitsToEnlishMiddleware::class` :

```
        /**
         * The fields that should not be Transformed.
         *
         * @var array
         */
        protected $except = [
            'password', 'password_confirmation' ,'numbers','count'
        ];

```

Usage
-----

[](#usage)

[![Arabic Numbers](imags/numbers.png)](imags/numbers.png)

منطوق المبالغ المالية باللغة العربية الفصحى مثل 123 =&gt; { مئة و ثلاثة و عشرون ريالًا فقط لا غير }
---------------------------------------------------------------------------------------------------

[](#منطوق-المبالغ-المالية-باللغة-العربية-الفصحى-مثل-123---مئة-و-ثلاثة-و-عشرون-ريالًا-فقط-لا-غير-)

You can simply get Mantooq of The int Money amount directly in Arabic idioms

```
    use Picker\ArabicNumbers\Numbers;

    $number = 64.56;
    Numbers::MantooqMoney($number); //It will Give SAR by default

    // RESULT {  أربعة و ستون ريالًا و ست و خمسون هللة فقط لا غير }

    [OR]

    $value = 64.56;
    Numbers::MantooqMoney($value,'EGP'); //You can pass $currency as the second @param

    // RESULT {  أربعة و ستون جنيهًا و ست و خمسون قرش فقط لا غير }
```

منطوق الأرقام باللغة العربية الفصحى مثل 64 =&gt; { أربعة و ستون }
-----------------------------------------------------------------

[](#منطوق-الأرقام-باللغة-العربية-الفصحى-مثل-64---أربعة-و-ستون-)

You can simply get Mantooq of The int Value directly in Arabic idioms

```
    use Picker\ArabicNumbers\Numbers;

    $number = 64;
    Numbers::MantooqNumber($number);

    // RESULT {  أربعة و ستون }
```

إستخراج الأرقام من المنطوق باللغة العربية للأرقام وليس للمبالغ 😉 مثل { أربعة و ستون } =&gt; 64
----------------------------------------------------------------------------------------------

[](#إستخراج-الأرقام-من-المنطوق-باللغة-العربية-للأرقام-وليس-للمبالغ--مثل--أربعة-و-ستون---64)

You can simply Reverse Mantooq in Arabic idioms to The int Number directly

```
    use Picker\ArabicNumbers\Numbers;

    $string = "أربع و ستون فاصلة ست و خمسون";
    Numbers::NumberFromString($number);

    // RESULT 64.56
```

عرض الأرقام العربية بدل الأرقام الإنجليزية والعكس حسب رغبة المستخدم 657 =&gt; ٦٥٧
---------------------------------------------------------------------------------

[](#عرض-الأرقام-العربية-بدل-الأرقام-الإنجليزية-والعكس-حسب-رغبة-المستخدم-657---٦٥٧)

You can simply Show Any Value in Arabic Digits Or English Digits

```
    use Picker\ArabicNumbers\Numbers;

    $number = 64; // integar value
    Numbers::ShowInArabicDigits($number);

    // RESULT "٦٤.٥٦"

    [OR]

    use Picker\ArabicNumbers\Numbers;

    $value = "٦٤.٥٦"; // Can be Any Value STRING or INTEGAR
    Numbers::ShowInEnglishDigits($value);

    // RESULT "64.56"

    [EVEN 🥳 Any Value]

    use Picker\ArabicNumbers\Numbers;

    $value = "تاريخ اليوم : 22-10-2020"; // Can be Any Mix Value STRING with INTEGAR
    Numbers::ShowInArabicDigits($value);

    // RESULT {تاريخ اليوم : ٢٢-١٠-٢٠٢٠}
```

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

620d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dae669c0df5ea1b88145bfd56b59a1b62ccfd793b0e877b0f4fa6d2f621fbfe7?d=identicon)[zain4picker](/maintainers/zain4picker)

---

Top Contributors

[![thumra](https://avatars.githubusercontent.com/u/135443665?v=4)](https://github.com/thumra "thumra (11 commits)")

---

Tags

Number From String إستخراج الأرقام من اللغة العربيةMiddleware حل مشكلة استقبال المدخلات للأرقام العربية بإستخدامShow Arabic Numbers عرض الأرقام العربية بدل الإنجليزيةArabic Indic Digits تحويل الأرقام الهندية إلى الأرقام العربية الشرقية والعكس ليفهمها لارافيلlaravel arabic indic digitslaravel arabic numbersالأرقام العربيةMantooq Numbers منطوق الأرقامMantooq Money منطوق المبالغMantooq Money منطوق المبالغ المالية باللغة العربية الفصحىMantooq Numbers منطوق الأرقام باللغة العربية الفصحى

### Embed Badge

![Health badge](/badges/zain4picker-mantooq/health.svg)

```
[![Health](https://phpackages.com/badges/zain4picker-mantooq/health.svg)](https://phpackages.com/packages/zain4picker-mantooq)
```

###  Alternatives

[alkoumi/laravel-arabic-numbers

Laravel package to handel ANY thing 🥳 about our Amazing 💝 Arabic Numbers Functions { كل ما يهم محبي لارافيل واستخدام الأرقام العربية مثل تفقيط الأرقام والمبالغ المالية والعكس و عرض الأرقام بالعربية والعكس }

7322.8k](/packages/alkoumi-laravel-arabic-numbers)[daijie/aria2

talk with aria2

726.8k](/packages/daijie-aria2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
