Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da konvertujem broj u rec?

[es] :: PHP :: Kako da konvertujem broj u rec?

[ Pregleda: 1067 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dekifpi

Član broj: 233749
Poruke: 96
*.dynamic.sbb.rs.



+1 Profil

icon Kako da konvertujem broj u rec?07.12.2010. u 15:18 - pre 163 meseci
Pokusao sam da napravim skriptu za konvertovanje broja u reci, ali mi ne ide... pa ako moze neko neka mi pomogne. Imam funkciju za konvertovanje... ali nikako da je uklopim tj. jednostavnije receno ne znam gde da je pozovem. Unapred hvala!
Code:

<body>
<form id="form1" name="form1" method="post">

  <label>
<p>Broj</p>
    <input type="text" name="broj" id="textfield" />

  </label>

  

  <input type="submit" name="button" id="button" value=" Konvertuj u rec " />

</form>



<?php 

 $words = array('0'=> '' ,'1'=> 'one' ,'2'=> 'two' ,'3' => 'three','4' => 'four','5' => 'five','6' => 'six','7' => 'seven','8' => 'eight','9' => 'nine','10' => 'ten','11' => 'eleven','12' => 'twelve','13' => 'thirteen','14' => 'fouteen','15' => 'fifteen','16' => 'sixteen','17' => 'seventeen','18' => 'eighteen','19' => 'nineteen','20' => 'twenty','30' => 'thirty','40' => 'fourty','50' => 'fifty','60' => 'sixty','70' => 'seventy','80' => 'eighty','90' => 'ninty','100' => 'hundred &','1000' => 'thousand','100000' => 'lakh','10000000' => 'crore');
function no_to_words($no)
{    global $words;
    if($no == 0)
        return ' ';
    else {           $novalue='';$highno=$no;$remainno=0;$value=100;$value1=1000;        
            while($no>=100)    {
                if(($value <= $no) &&($no  < $value1))    {
                $novalue=$words["$value"];
                $highno = (int)($no/$value);
                $remainno = $no % $value;
                break;
                }
                $value= $value1;
                $value1 = $value * 100;
            }        
          if(array_key_exists("$highno",$words))
              return $words["$highno"]." ".$novalue." ".no_to_words($remainno);
          else { 
             $unit=$highno%10;
             $ten =(int)($highno/10)*10;             
             return $words["$ten"]." ".$words["$unit"]." ".$novalue." ".no_to_words($remainno);
           }
    }
}
echo no_to_words(999978987);

?>

</body>
 
Odgovor na temu

dekifpi

Član broj: 233749
Poruke: 96
*.dynamic.sbb.rs.



+1 Profil

icon Re: Kako da konvertujem broj u rec?07.12.2010. u 15:23 - pre 163 meseci
Uspeo sam... ;)
 
Odgovor na temu

[es] :: PHP :: Kako da konvertujem broj u rec?

[ Pregleda: 1067 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.