$db = new mysqli('localhost','root','','dbname');
$db->query("SET NAMES utf8");
$ismFamiliya = $db->quer("SELECT `ismfamilya` from `jadval_nomi`")or die($db->error);
while($r = $ismFamiliya->fetch_array()){
$t=explode(' ',$r['ismfamilya']);
echo $t[0]." ".substr($t[1],0,1).".".substr($t[2],0,1);
}<?php
function sanash($number) {
static $dic = array(
array(
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'
),
);
$string = array();
$number = str_pad($number, ceil(strlen($number)/3)*3, 0, STR_PAD_LEFT);
$parts = array_reverse(str_split($number,3));
foreach($parts as $i=>$part) {
if($part>0) {
$digits = array();
if($part>99) {
$digits[] = floor($part/100)*100;
}
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[] = floor($mod1/10)*10;
$digits[] = $flag*$mod2;
}
}
$last = abs(end($digits));
foreach($digits as $j=>$digit) {
$digits[$j] = $dic[0][$digit];
}
$digits[] = $dic[1][$i][(($last%=100)>4 && $last<20) ? 2 : $dic[2][min($last%10,5)]];
array_unshift($string, join(' ', $digits));
}
}
return join(' ', $string);
}
sanash(25);
if(isset($_POST['sanash'])){
$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) {
static $dic = array(
array(
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'
),
);
$string = array();
$number = str_pad($number, ceil(strlen($number)/5)*5, 0, STR_PAD_LEFT);
$parts = array_reverse(str_split($number,5));
foreach($parts as $i=>$part) {
if($part>0) {
$digits = array();
if($part>99) {
$digits[] = floor($part/100)*100;
}
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[] = floor($mod1/10)*10;
$digits[] = $flag*$mod2;
}
}
$last = abs(end($digits));
foreach($digits as $j=>$digit) {
$digits[$j] = $dic[0][$digit];
}
$digits[] = $dic[1][$i][(($last%=100)>5 && $last<20) ? 2 : $dic[2][min($last%10,5)]];
array_unshift($string, join(' ', $digits));
}
}
return join(' ', $string);
}
if(isset($_POST['sanash'])){
$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
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);
}
}
?>$birlar = array(
0 => '',
1 =>'bir',
'ikki',
'uch',
'to\'rt',
'besh',
'olti',
'yetti',
'sakkiz',
'to\'qqiz'
);
$onlar = array(
0 => '',
1 => 'o\'n',
2 => 'yigirma',
3 => 'o\'ttiz',
4 => 'qirq',
5 => 'ellik',
6 => 'oltmish',
7 => 'yetmish',
8 => 'sakson',
9 => 'to\'qson'
);
$a = intval($_POST['son']);
$m = str_split(trim($a));
$s= count($m);
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
if(isset($_GET['ok'])){
$file = fopen('config.txt', 'r');
$handle = fread($file, filesize('config.txt'));
//print_r($handle);
$r = explode(" ", $handle);
if ($_GET['soz'] == $r['1']) {
echo "Dastur aktivlandi!";
}
else{
echo "Kalit xato!";
}
fclose($file);
}
?>