developer
Kod · PHP263 qator
<!DOCTYPE html>

<html>

<head>

<title>sonni aniqlab yozmasini topish</title>

</head>

<body>

<form>

<input type="number" name="son">

<input type="submit" name="ok">

</form>

</body>

</html>

<?php 

if(isset($_GET['ok'])){

function birliklar($birlik){

switch ($birlik) {

case 1: 

$bir = "bir";

break;

case 2: 

$bir = "ikki";

break;

case 3: 

$bir = "uch";

break;

case 4: 

$bir = "tort";

break;

case 5: 

$bir = "besh";

break;

case 6: 

$bir = "olti";

break;

case 7: 

$bir = "yetti";

break;

case 8: 

$bir = "sakkiz";

break;

case 9: 

$bir = "toqqiz";

break;

}

return $bir;

}

function onliklar($onlik){

switch ($onlik) {

case 10: 

$on = "on";

break;

case 20: 

$on = "yigirma";

break;

case 30: 

$on = "ottiz";

break;

case 40: 

$on = "qirq";

break;

case 50: 

$on = "ellik";

break;

case 60: 

$on = "oltimish";

break;

case 70: 

$on = "yettimish";

break;

case 80: 

$on = "sakson";

break;

case 90: 

$on = "toqson";

break;

}

return $on;

}



function yuzliklar($yuzlik){

switch ($yuzlik) {

case 100: 

$yuz = "yuz";

break;

case 200: 

$yuz = "ikki yuz";

break;

case 300: 

$yuz = "uch yuz";

break;

case 400: 

$yuz = "tort yuz";

break;

case 500: 

$yuz = "besh yuz";

break;

case 600: 

$yuz = "olti yuz";

break;

case 700: 

$yuz = "yetti yuz";

break;

case 800: 

$yuz = "sakkiz yuz";

break;

case 900: 

$yuz = "toqqiz yuz";

break;

}

return $yuz;

}

$son = $_GET['son']; //1000 000

$count = strlen($son);

if($count==1){

echo birliklar($son);

}

else if($count==2){

$birliklar = floor($son%10);

$onliklar = floor($son/10)*10;

echo onliklar($onliklar)." ".birliklar($birliklar);

}

else if ($count==3) {

$birliklar = floor($son%10);

$onliklar = floor($son/10%10)*10;

$yuzliklar = floor($son/100)*100;

echo yuzliklar($yuzliklar)." ".onliklar($onliklar)." ".birliklar($birliklar);

}







}

 ?>


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