Advertisement
Guest User

13. Prime Numbers from N to 1

a guest
Jul 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.82 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>First Steps Into PHP</title>
  6.  
  7. </head>
  8. <body>
  9.     <form>
  10.         N: <input type="text" name="num" />
  11.         <input type="submit" />
  12.     </form>
  13.     <?php
  14.     function primes (int $num) : array{
  15.         $primenumbers = array();
  16.         while ($num >= 2){
  17.             $isPrime = true;
  18.             for ($i = 2; $i < $num; $i++){
  19.                 if ($num % $i == 0){
  20.                     $isPrime = false;
  21.                 }
  22.             }
  23.             if ($isPrime == true){
  24.                 $primenumbers[] = $num;
  25.             }
  26.             $num--;
  27.         }
  28.         return $primenumbers;
  29.     }
  30.  
  31.     if (isset($_GET['num'])){
  32.         $num = intval($_GET['num']);
  33.         echo implode(" ", primes($num));
  34.     }
  35.     ?>
  36. </body>
  37. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement