Example Output 1: المعدود مذكر مرفوع

141592653589
مئة و واحد و أربعون مليار و خمسمئة و إثنان و تسعون مليون و ستمئة و ثلاث و خمسون ألف و خمسمئة و تسع و ثمانون

Example Code 1:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');

    
$Arabic->setFeminine(1);
    
$Arabic->setFormat(1);

    
$integer 141592653589;

    
$text $Arabic->int2str($integer);

    echo 
"<center>$integer<br />$text</center>";

Example Output 2: المعدود مؤنث منصوب أو مجرور

141592653589
مئة و واحدة و أربعين مليار و خمسمئة و إثنتين و تسعين مليون و ستمئة و ثلاثة و خمسين ألف و خمسمئة و تسعة و ثمانين

Example Code 2:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');

    
$Arabic->setFeminine(2);
    
$Arabic->setFormat(2);

    
$integer 141592653589;
    
    
$text $Arabic->int2str($integer);
    
    echo 
"<center>$integer<br />$text</center>";

Example Output 3: المعدود مؤنث منصوب أو مجرور وهو سالب بفاصلة عشرية

-2749.317
سالب ألفين و سبعمئة و تسعة و أربعين فاصلة ثلاثمئة و سبعة عشر


Example Code 3:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');
    
    
$Arabic->setFeminine(2);
    
$Arabic->setFormat(2);
    
    
$integer '-2749.317';
    
    
$text $Arabic->int2str($integer);
    
    echo 
"<p dir=ltr align=center>$integer<br />$text</p>";

Example Output 4: العملات العربية

24.7
أربع و عشرين دينار و سبعمئة فلس


Example Code 4:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');
    
    
$number 24.7;
    
$text   $Arabic->money2str($number'KWD''ar');
    
    echo 
"<p dir=ltr align=center>$number<br />$text</p>";

Example Output 5: الأرقام الهندية

1975/8/2 9:43 صباحا
١٩٧٥/٨/٢ ٩:٤٣ صباحا


Example Code 5:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');
    
    
$text1 '1975/8/2 9:43 صباحا';
    
$text2 $Arabic->int2indic($text1);
    
    echo 
"<p dir=ltr align=center>$text1<br />$text2</p>";

Example Output 6: ترتيب لمعدود مؤنث منصوب أو مجرور

17
السابعة عشرة


Example Code 6:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');
    
    
$Arabic->setFeminine(2);
    
$Arabic->setFormat(2);
    
$Arabic->setOrder(2);
    
    
$integer '17';
    
    
$text $Arabic->int2str($integer);
    
    echo 
"<p dir=ltr align=center>$integer<br />$text</p>";

Example Output 7: تحويل الرقم المكتوب إلى عدد صحيح من جديد

مليار و مئتين و خمسة و ستين مليون و ثلاثمئة و ثمانية و خمسين ألف و تسعمئة و تسعة و سبعين
1265158179


Example Code 7:

<?php
    
require '../../Arabic.php';
    
$Arabic = new I18N_Arabic('Numbers');
    
    
$string  'مليار و مئتين و خمسة و ستين مليون و ثلاثمئة و ثمانية و خمسين ألف و تسعمئة و تسعة و سبعين';

    
$integer $Arabic->str2int($string);
    
    echo 
"<p dir=ltr align=center>$string<br />$integer</p>";

Total execution time is 0.0054969787597656 seconds
Amount of memory allocated to this script is 546112 bytes

Names of included or required files:

Related Class Documentation