Php ile kullanıcının girmiş olduğu bir sayının asal sayı olup olmadığını kontrol eden programı yazacağız ama ilk olarak asal sayı nedir onu açıklayalım “Yalnız bir ve kendisi ile bölünebilen birden büyük doğal sayılar asal sayıdır.” Şimdi bu tanımdan yola çıkarak programı yazmaya başlayabiliriz.
İlk olarak kullanıcının sayıyı girmesi için bir form sayfası hazırlayacağız ve bu dosyayı asalsayi.html olarak kaydedelim..
<HTML> <HEAD></HEAD> <BODY> <FORM METHOD = POST ACTION="asalsayi.php"> Asalsayi olup olmadigini merak ettiginiz rakami giriniz: <INPUT NAME="Sayi" TYPE="Text"> <BR> <BR> <INPUT TYPE=SUBMIT VALUE = "Buraya tiklayarak sayinin asal olup olmadigini ogrenin..."> <BR> </FORM> </BODY> </HTML>
formun action metoruna asalsayi.php yazdık yani sayıyı yazıp gönder butonuna basınca bilgiler asalsayi.php sayfasına gidecek burada da yukarıda yapmış olduğumuz asal sayı tanımına uygun olarak kodlarımızı yazıp sayının asal sayı olup olmadığını kontrol ediyoruz..
<?php $Bolunen = 2; do { $Kalan = $Sayi%$Bolunen; $Bolunen = $Bolunen + 1; } while ($Kalan !=0 AND $Bolunen<$Sayi); if (($Bolunen<$Sayi) || ($Sayi == 0)){ echo ("Sayiniz asal bir sayi DEGIL"); } else { echo ("Sayiniz ASAL bir sayidir."); } ?>