developer
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>sonni aniqlab yozmasini topish</title>
  5. </head>
  6. <body>
  7. <form>
  8. <input type="number" name="son">
  9. <input type="submit" name="ok">
  10. </form>
  11. </body>
  12. </html>
  13. <?php
  14. if(isset($_GET['ok'])){
  15. function birliklar($birlik){
  16. switch ($birlik) {
  17. case 1:
  18. $bir = "bir";
  19. break;
  20. case 2:
  21. $bir = "ikki";
  22. break;
  23. case 3:
  24. $bir = "uch";
  25. break;
  26. case 4:
  27. $bir = "tort";
  28. break;
  29. case 5:
  30. $bir = "besh";
  31. break;
  32. case 6:
  33. $bir = "olti";
  34. break;
  35. case 7:
  36. $bir = "yetti";
  37. break;
  38. case 8:
  39. $bir = "sakkiz";
  40. break;
  41. case 9:
  42. $bir = "toqqiz";
  43. break;
  44. }
  45. return $bir;
  46. }
  47. function onliklar($onlik){
  48. switch ($onlik) {
  49. case 10:
  50. $on = "on";
  51. break;
  52. case 20:
  53. $on = "yigirma";
  54. break;
  55. case 30:
  56. $on = "ottiz";
  57. break;
  58. case 40:
  59. $on = "qirq";
  60. break;
  61. case 50:
  62. $on = "ellik";
  63. break;
  64. case 60:
  65. $on = "oltimish";
  66. break;
  67. case 70:
  68. $on = "yettimish";
  69. break;
  70. case 80:
  71. $on = "sakson";
  72. break;
  73. case 90:
  74. $on = "toqson";
  75. break;
  76. }
  77. return $on;
  78. }
  79.  
  80. function yuzliklar($yuzlik){
  81. switch ($yuzlik) {
  82. case 100:
  83. $yuz = "yuz";
  84. break;
  85. case 200:
  86. $yuz = "ikki yuz";
  87. break;
  88. case 300:
  89. $yuz = "uch yuz";
  90. break;
  91. case 400:
  92. $yuz = "tort yuz";
  93. break;
  94. case 500:
  95. $yuz = "besh yuz";
  96. break;
  97. case 600:
  98. $yuz = "olti yuz";
  99. break;
  100. case 700:
  101. $yuz = "yetti yuz";
  102. break;
  103. case 800:
  104. $yuz = "sakkiz yuz";
  105. break;
  106. case 900:
  107. $yuz = "toqqiz yuz";
  108. break;
  109. }
  110. return $yuz;
  111. }
  112. $son = $_GET['son']; //1000 000
  113. $count = strlen($son);
  114. if($count==1){
  115. echo birliklar($son);
  116. }
  117. else if($count==2){
  118. $birliklar = floor($son%10);
  119. $onliklar = floor($son/10)*10;
  120. echo onliklar($onliklar)." ".birliklar($birliklar);
  121. }
  122. else if ($count==3) {
  123. $birliklar = floor($son%10);
  124. $onliklar = floor($son/10%10)*10;
  125. $yuzliklar = floor($son/100)*100;
  126. echo yuzliklar($yuzliklar)." ".onliklar($onliklar)." ".birliklar($birliklar);
  127. }
  128.  
  129.  
  130.  
  131. }
  132. ?>


birliklar onliklar yuzliklar funksiyalarni oshirib milliongacha chiqaradigan qilsa boladi shuyerga cha yozib zerikib qoldim