fork(88) download
  1. <?php
  2.  
  3. // Staring straight up into the sky ... oh my my
  4.  
  5.  
  6. /* Возвращает соответствующую числу форму слова: 1 рубль, 2 рубля, 5 рублей */
  7. function inclineWord($number, $word1, $word2, $word5) {
  8. /* DIY */
  9. }
  10.  
  11. /*
  12.   Преобразует числа от 0 до 999 в текст. Параметр $isFemale равен нулю,
  13.   если мы считаем число для мужского рода (один рубль),
  14.   и 1 — для женского (одна тысяча)
  15. */
  16. function smallNumberToText($number, $isFemale) {
  17.  
  18. $spelling = array(
  19. 0 => 'ноль', 10 => 'десять', 100 => 'сто',
  20. 1 => 'один', 11 => 'одиннадцать', 20 => 'двадцать', 200 => 'двести',
  21. 2 => 'два', 12 => 'двенадцать', 30 => 'тридцать', 300 => 'триста',
  22. 3 => 'три', 13 => 'тринадцать', 40 => 'сорок', 400 => 'четыреста',
  23. 4 => 'четыре', 14 => 'четырнадцать', 50 => 'пятьдесят', 500 => 'пятьсот',
  24. 5 => 'пять', 15 => 'пятнадцать', 60 => 'шестьдесят', 600 => 'шестьсот',
  25. 6 => 'шесть', 16 => 'шестнадцать', 70 => 'семьдесят', 700 => 'семьсот',
  26. 7 => 'семь', 17 => 'семнадцать', 80 => 'восемьдесят', 800 => 'восемьсот',
  27. 8 => 'восемь', 18 => 'восемнадцать', 90 => 'девяносто', 900 => 'девятьсот',
  28. 9 => 'девять', 19 => 'девятнадцать'
  29. );
  30.  
  31. $femaleSpelling = array(
  32. 1 => 'одна', 2 => 'две'
  33. );
  34.  
  35. /* DIY */
  36. }
  37.  
  38. function numberToText($number) {
  39.  
  40. /* DIY */
  41.  
  42. }
  43.  
  44. /* Вызовем функцию несколько раз */
  45. $amount1 = mt_rand(1,99999999);
  46. $text1 = numberToText($amount1);
  47.  
  48. echo "На вашем счету {$text1}\n";
  49.  
  50. $amount2 = mt_rand(1,99999999);
  51. $text2 = numberToText($amount2);
  52.  
  53. echo "На вашем счету {$text2}\n";
  54.  
  55. $amount3 = mt_rand(1,99999999);
  56. $text3 = numberToText($amount3);
  57.  
  58. echo "На вашем счету {$text3}\n";
  59.  
  60. $amount4 = mt_rand(1,99999999);
  61. $text4 = numberToText($amount4);
  62.  
  63. echo "На вашем счету {$text4}\n";
  64.  
  65.  
Success #stdin #stdout 0.02s 13064KB
stdin
Standard input is empty
stdout
На вашем счету 
На вашем счету 
На вашем счету 
На вашем счету