Advertisement
-Annie-

04.PositiveNum/NegativeNum

Jul 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.88 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.     X: <input type="text" name="num1" />
  11.     Y: <input type="text" name="num2" />
  12.     Z: <input type="text" name="num3" />
  13.     <input type="submit" />
  14. </form>
  15. <?php
  16.     if (isset($_GET['num1']) && isset($_GET['num2']) && isset($_GET['num3'])) {
  17.         $num1 = intval($_GET['num1']);
  18.         $num2 = intval($_GET['num2']);
  19.         $num3 = intval($_GET['num3']);
  20.     }
  21.  
  22.     $numbers = [$num1, $num2, $num3];
  23.  
  24.     if (in_array(0, $numbers)) {
  25.         echo "Positive";
  26.         exit(0);
  27.     }
  28.  
  29.     $numbers = array_filter($numbers, function($num) {
  30.         return $num < 0;
  31.     });
  32.  
  33.     $isPositive = count($numbers);
  34.     if ($isPositive % 2 == 0) {
  35.         echo "Positive";
  36.     } else {
  37.         echo "Negative";
  38.     }
  39. ?>
  40. </body>
  41. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement