<html> <head> <meta charset="UTF-8"> <title>Sınav Sorusu</title> </head> <body> <?php $sayac=1; $index=0; $say=0; $index2=1; $durum=true; if(count($_POST)==3) { $sesayilar=[]; $rastgele=[]; $sonuc="Ortak Sayilar <br/>"; $secilen="Secilen Sayilar <br/>"; $rastgel="Rastgele Sayilar <br/>"; $ortak=[]; $rastgele[0]=rand(1,20); foreach($_POST as $deger)//Seçilen sayılar diziye atılıyor. $sesayilar[$index++]=$deger; while($durum) //Rastgele tekrarsız sayı üretiliyor. { $rast=rand(1,20); if(in_array($rast,$rastgele)!=true) $rastgele[$index2++]=$rast; if($index2==3) $durum=false; } for($i=0;$i<3;$i++) for($j=0;$j<3;$j++) { if($sesayilar[$i]==$rastgele[$j]) $ortak[$say++]=$sesayilar[$i]; } for($i=0;$i<3;$i++)//Sayılar karşılaştırılıyor. { if(isset($ortak[$i])) $sonuc.=$ortak[$i]."<br/>"; $secilen.=$sesayilar[$i]."<br/>"; $rastgel.=$rastgele[$i]."<br/>"; } echo $secilen; echo $rastgel; if(strlen($sonuc)>19) echo $sonuc; else echo "Ortak Sayi yok"; } else{ ?> <form method="post" action=""> <table border="1"> <tr><td colspan="5" style="text-align:center"><--3 Adet Sayi Seçiniz--></td></tr> <?php for($i=1;$i<=4;$i++) { ?> <tr> <?php for($j=1;$j<=5;$j++) { $isim="ch"; ?> <td><input type="checkbox" name="<?php echo $isim.$sayac; ?>" id="<?php echo $isim.$sayac; ?>" value="<?php echo $sayac; ?>"/><?php echo ($sayac++); ?></td> <?php } ?> </tr> <?php } ?> <tr><td colspan="5" style="text-align:center"><input type="submit" value="Karşılaştır"/></td></tr> <?php }?> </table> </form> </body> </html>