<?php function sanash($number) { 1=> 'bir', 2=> 'ikki', 3=> 'uch', 4=> 'to\'rt', 5=> 'besh', 6=> 'olti', 7=> 'yetti', 8=> 'sakkiz', 9=> 'to\'qqiz', 10=> 'o\'n', 11=> 'o\'nbir', 12=> 'o\'nikki', 13=> 'o\'nuch', 14=> 'o\'nto\'rt' , 15=> 'o\'nbesh', 16=> 'o\'nolti', 17=> 'o\'nyetti', 18=> 'o\'nsakkiz', 19=> 'o\'nto\'qiz', 20=> 'yigirma', 30=> 'o\'ttiz', 40=> 'qirq', 50=> 'elik', 60=> 'oltmish', 70=> 'yetmish', 80=> 'sakson', 90=> 'qo\'qson', 100=> 'yuz', 200=> 'ikkiyuz', 300=> 'uchyuz', 400=> 'to\'tyuz', 500=> 'beshyuz', 600=> 'oltiyuz', 700=> 'yrttiyuz', 800=> 'sakkizyuz', 900=> 'to\'qizyuz' ), ); foreach($parts as $i=>$part) { if($part>0) { if($part>99) { } if($mod1=$part%100) { $mod2 = $part%10; $flag = $i==1 && $mod1!=11 && $mod1!=12 && $mod2<3 ? -1 : 1; if($mod1<20 || !$mod2) { $digits[] = $flag*$mod1; } else { $digits[] = $flag*$mod2; } } foreach($digits as $j=>$digit) { $digits[$j] = $dic[0][$digit]; } } } } sanash(25); $sanoq = $_POST['sonlar']; echo'<b>'.$sanoq.'</b> - '; echo sanash($sanoq); } echo'<form name="form" action="" method="POST"> Sanaladigan sonni yozing:<br> <input type="number" name="sonlar" required><br> <input name="sanash" type="submit" value="Sanash"> </form>'; ?>
<?php function sanash($number) { 1=> 'bir', 2=> 'ikki', 3=> 'uch', 4=> 'to\'rt', 5=> 'besh', 6=> 'olti', 7=> 'yetti', 8=> 'sakkiz', 9=> 'to\'qqiz', 10=> 'o\'n', 11=> 'o\'nbir', 12=> 'o\'nikki', 13=> 'o\'nuch', 14=> 'o\'nto\'rt' , 15=> 'o\'nbesh', 16=> 'o\'nolti', 17=> 'o\'nyetti', 18=> 'o\'nsakkiz', 19=> 'o\'nto\'qiz', 20=> 'yigirma', 30=> 'o\'ttiz', 40=> 'qirq', 50=> 'elik', 60=> 'oltmish', 70=> 'yetmish', 80=> 'sakson', 90=> 'to\'qson', 100=> 'biryuz', 200=> 'ikkiyuz', 300=> 'uchyuz', 400=> 'to\'tyuz', 500=> 'beshyuz', 600=> 'oltiyuz', 700=> 'yrttiyuz', 800=> 'sakkizyuz', 900=> 'to\'qizyuz', 1000 => 'birming', 2000 => 'ikkiming', 3000 => 'uchming', 4000 => 'to\'rtming', 5000 => 'beshming', 6000 => 'oltiming', 7000 => 'yettiming', 8000 => 'sakkizming', 9000 => 'to\'qizming', 10000 => 'o\'nming', 20000 => 'yigirmaming', 30000 => 'o\'ttizming', 40000 => 'qirqming', 50000 => 'ellikming', 60000 => 'oltmishming', 70000 => 'yetmishming', 80000 => 'saksonmingming', 90000 => 'to\'sonming' ), ); foreach($parts as $i=>$part) { if($part>0) { if($part>99) { } if($mod1=$part%100) { $mod2 = $part%10; $flag = $i==1 && $mod1!=11 && $mod1!=12 && $mod2<5 ? -1 : 1; if($mod1<20 || !$mod2) { $digits[] = $flag*$mod1; } else { $digits[] = $flag*$mod2; } } foreach($digits as $j=>$digit) { $digits[$j] = $dic[0][$digit]; } } } } $sanoq = $_POST['sonlar']; echo'<b>'.$sanoq.'</b> - '; echo sanash($sanoq); } echo'<form name="form" action="" method="POST"> Sanaladigan sonni yozing:<br> <input type="number" name="sonlar" required><br> <input name="sanash" type="submit" value="Sanash"> </form>'; ?>
<!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 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 if($count==1){ echo birliklar($son); } else if($count==2){ echo onliklar($onliklar)." ".birliklar($birliklar); } else if ($count==3) { echo yuzliklar($yuzliklar)." ".onliklar($onliklar)." ".birliklar($birliklar); } } ?>

0 => '', 1 =>'bir', 'ikki', 'uch', 'to\'rt', 'besh', 'olti', 'yetti', 'sakkiz', 'to\'qqiz' ); 0 => '', 1 => 'o\'n', 2 => 'yigirma', 3 => 'o\'ttiz', 4 => 'qirq', 5 => 'ellik', 6 => 'oltmish', 7 => 'yetmish', 8 => 'sakson', 9 => 'to\'qson' ); if($s == 1){ //1-9 $chiq = $birlar[$a]; }elseif($s == 2){ //10-99 $oni = $m[0]; $biri = $m[1]; $chiq = $onlar[$oni].' '.$birlar[$biri]; }elseif($s == 3){ //100-999 $yuzi = $m[0]; $yuzi = $birlar[$yuzi].' yuz'; $oni = $m[1]; $biri = $m[2]; $chiq = $yuzi.' '.$onlar[$oni].' '.$birlar[$biri]; }elseif($s == 4){ //1000-9999 $mingi = $m[0]; $mingi = $birlar[$mingi].' ming'; $yuzi = $m[1]; $yuzi = ($birlar[$yuzi] == '' ? '' : $birlar[$yuzi].' yuz'); $oni = $m[2]; $biri = $m[3]; $chiq = $mingi.' '.$yuzi.' '.$onlar[$oni].' '.$birlar[$biri]; }elseif($s == 5){ //10000-99999 $onmingi = $onlar[$m[0]] .' '. $birlar[$m[1]].' ming'; $yuzi = $m[2]; $yuzi = ($birlar[$yuzi] == '' ? '' : $birlar[$yuzi].' yuz'); $oni = $m[3]; $biri = $m[4]; $chiq = $onmingi.' '.$yuzi.' '.$onlar[$oni].' '.$birlar[$biri]; }elseif($s == 6){ //100 000-999 999 $ym = $birlar[$m[0]].' yuz '.$onlar[$m[1]] .' '.$birlar[$m[2]].' ming'; $yuzi = $m[3]; $yuzi = ($birlar[$yuzi] == '' ? '' : $birlar[$yuzi].' yuz'); $oni = $m[4]; $biri = $m[5]; $chiq = $ym.' '.$yuzi.' '.$onlar[$oni].' '.$birlar[$biri]; }elseif($s == 7){ //1 000 000-9 999 999 $mln = $birlar[$m[0]].' million'; if($m[1] != 0){ $ym = $birlar[$m[1]].' yuz '.$onlar[$m[2]] .' '.$birlar[$m[3]].' ming'; } $yuzi = $m[4]; $yuzi = ($birlar[$yuzi] == '' ? '' : $birlar[$yuzi].' yuz'); $oni = $m[5]; $biri = $m[6]; $chiq = $mln.' '.$ym.' '.$yuzi.' '.$onlar[$oni].' '.$birlar[$biri]; } echo '<h3>'.$a.'</h3><h2>'.$chiq.'</h2>'; echo'<form method="POST"> <input type="number" name="son"> <input type="submit" name="ok" value="Sanash"> </form> ';
<!DOCTYPE html> <html> <head> <title>sonni aniqlab yozmasini topish</title> </head> <body> <form> <input type="text" name="soz"> <input type="submit" name="ok"> </form> </body> </html> <?php //print_r($handle); if ($_GET['soz'] == $r['1']) { echo "Dastur aktivlandi!"; } else{ echo "Kalit xato!"; } } ?>