نظرتون در مورد اين تابع چيه؟

شروع موضوع توسط amnhak ‏26 آگوست 2005 در انجمن PHP

  1. amnhak

    amnhak Registered User

    تاریخ عضویت:
    ‏23 ژوئن 2005
    نوشته ها:
    866
    تشکر شده:
    0
    محل سکونت:
    www.freedanload.com
    بدون هیچ حرفی ببینید!!!!!

    PHP:
    <?php

    function readable_number($a){

            
    $bits_a = array("thousand""million""billion""trillion",
                
    "zillion");
            
    $bits_b = array("ten""twenty""thirty""fourty""fifty",
                
    "sixty""seventy""eighty""ninety");
            
    $bits_c = array("one""two""three""four""five""six",
                
    "seven""eight""nine""ten""eleven""twelve",
                
    "thirteen""fourteen""fifteen""sixteen""seventeen",
                
    "eighteen""nineteen");

            if (
    $a==0){return 'zero';}

            
    $out = ($a<0)?'minus ':'';

            
    $a abs($a);
            for(
    $i=count($bits_a); $i>0$i--){
                
    $p pow(1000$i);
                if (
    $a $p){
                    
    $b floor($a/$p);
                    
    $a -= $p $b;
                    
    $out .= readable_number($b).' '.$bits_a[$i-1];
                    
    $out .= (($a)?', ':'');
                }
            }
            if (
    $a 100){
                
    $b floor($a/100);
                
    $a -= 100 $b;
                
    $out .= readable_number($b).' hundred'.(($a)?' and ':' ');
            }
            if (
    $a >= 20){
                
    $b floor($a/10);
                
    $a -= 10 $b;
                
    $out .= $bits_b[$b-1].' ';
            }
            if (
    $a){
                
    $out .= $bits_c[$a-1];
            }
            return 
    $out;
        }

    echo 
    readable_number(15000000000000);
     
    ?>
     
  2. amirsung

    amirsung کاربر تازه وارد

    تاریخ عضویت:
    ‏28 نوامبر 2003
    نوشته ها:
    210
    تشکر شده:
    0
    محل سکونت:
    Madrid, Spain
    تابع خوبیه :)
     
  3. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    mer30
    اما این کد که فارسی شدش تو اسکریپت آماده هست.
     
  4. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
zarpopخرید بک لینک