نمایش نتایج 1 تا 4 از 4

نام تاپیک: تبدیل عدد به حروف

  1. #1

    تبدیل عدد به حروف

    سلام من تابعی می خوام که عدد رو به حروف تبدیل کنه مثلا بنویسم 1273 بنویسه یک هزار و دویست و هفتاد و سه
    مرسی اگه کسی داشته باشه بزاره اینجا

  2. #2
    کاربر دائمی آواتار hamed-php
    تاریخ عضویت
    دی 1389
    محل زندگی
    01110000 01101000 01110000
    پست
    409

    نقل قول: تبدیل عدد به حروف

    با سلام

    این فایل ارسال عدد:

    <html>
    <head>
    <title>Hamed-php</title>
    <meta name="Iran.Teachers@yahoo.com"">
    </head>
    <body>
    <form action="12.18.10.php" method="post">
    <table border="0">
    <tr bgcolor="cccccc">
    <td width="150">تبدیل عدد به حروف</td>

    </tr>
    <tr>
    <td>عدد مورد نظر را وارد کنید</td>
    <td align="center"><input type="text" name="a" size="3"
    maxlength="4" /></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" value="Submit Order" /></td>
    </tr>
    </table>
    </form>
    </body>
    </html>


    و این هم سمت سرور:


    <html>
    <head>
    <title>تبدیل عدد به حروف نسخه مقدماتی سه رقمی</title>
    </head>
    <body>
    <form action="" method="post">
    <h1>به حروف</h1>
    <?php
    //THis sample is written by Hamed-php
    // meghdare voroodi be adad
    $a=$_POST['a'];
    $yekan = array('صفر','یک', 'دو', 'سه',
    'چهار', 'پنج',
    'شش', 'هفت',
    'هشت', 'نه');

    $dahtabist = array('یازده','دوازده', 'سیزده', 'چهارده',
    'پانزده', 'شانزده',
    'هفده', 'هجده',
    'نوزده');

    $dahgan=array('ده','بیست','سی','چهل',' نجاه','شصت','هفتاد','هشتاد','ن د');
    $sadgan=array('یکصد','دویست','سیصد',' چهارصد','پانصد','ششصد','هفتصد' ,'هشتصد','نهصد');
    if($a<10)
    {
    echo "$yekan[$a]\n";
    }
    elseif($a<20 && $a>10){
    $d=$a-11;
    echo "$dahtabist[$d]\n";
    }
    elseif($a<100 && $a>=20 || $a==10)
    {
    $b=intval($a/10);
    $d=$b-1;
    $c=($a-($b*10));
    if($a % 10 == 0)
    {
    echo "$dahgan[$d]\n";
    }
    else
    {
    echo "$dahgan[$d]\n";
    echo "و\n";
    echo $yekan[$c];
    }
    }
    elseif ($a<1000 && $a>=100)
    {
    $e=intval($a/100);
    $g=($a-($e*100));
    $h=intval($g/10);
    $k=$h-1; // shomarandeye array dahgane seraghami
    $f=$e-1; // shomarandeye array sadgan
    $j=$g-($h*10); // shomarandeye array yekan
    if($a % 100 == 0)
    {
    echo "$sadgan[$f]\n";
    }
    else
    {
    echo "$sadgan[$f]\n";
    echo "و\n";
    echo "$dahgan[$k]\n";
    if($j !== 0)
    {
    echo "و\n";
    echo $yekan[$j];
    }
    }
    }
    else
    {
    echo "برای بیشتر از سه رقم با من تماس بگیرید Iran.Teachers@yahoo.com";
    }
    ?>
    </form>
    </body>
    </html>



    good work!

  3. #3

    نقل قول: تبدیل عدد به حروف

    تابع کاملش رو توی این سایت می تونید ببینید
    http://forum.iranphp.org/....

  4. #4
    کاربر دائمی آواتار رضا قربانی
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    ܓܨ_| ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ _
    پست
    1,824

    نقل قول: تبدیل عدد به حروف

    جدا از بحث یک تابع هم توی php هست که کارش اینه :

    echo dechex(10); //output a

    echo hexdec(a); //output 10

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •