Оператор if довольно прост. В потому что в выводе оператора If будет отображаться результат, когда условие будет истинным. Если условие равно false, оно ничего не отображает (пустое).
Но операторы if-else позволяют отображать выходные данные в обоих условиях. Если условие истинно, отображается некоторое сообщение, если условие ложное, отображается другое сообщение).
Этот оператор будет гласить «если произойдет X, выполните Y; в противном случае выполните Z».
WAP для проверки того, является ли введенное число отрицательным или положительным
<?php $num=$_POST['n']; if($num>0) { echo $num." is positive number"; } else { echo $num." is negative number"; } ?> <body> <form method="post"> Enter Your number<input type="text" name="n"/><hr/> <input type="submit" value="check number"/> </form> </body>
В приведённом выше примере мы сначала создаём текстовое поле и кнопку в форме, используя HTML-теги.
В этой программе мы проверяем, что заданное число больше нуля. Если больше нуля, выполняется оператор, показывающий сообщение «число положительное». другое число отрицательное.
Через супер глобальную переменную ( $_POST[ ] ) собирают значение из HTML-скрипта и сохраняют в локальной переменной ($num), которая вводится пользователем.
После этого выполняется условие if else. Если условие ($num > 0) истинно, выполните инструкцию if, в противном случае выполните инструкцию else.
Здесь пользователь вводит значение -10, поэтому на выходе будет отображаться: -10 — отрицательное число.
WAP для проверки чётности или нечётности введённого числа
<?php $num=$_POST['n']; if($num%2==0) { echo $num." is even number"; } else { echo $num." is odd number"; } ?> <body> <form method="post"> Enter Your number<input type="text" name="n"/><hr/> <input type="submit"/> </form> </body>
В приведённом выше примере сначала мы создаём текстовое поле и кнопку в форме с помощью HTML-скрипта.
В этой программе мы проверяем, чётное данное число или нет.
Используя $_POST[ ], мы собираем значение, введённое пользователем.
После этой проверки, если введенное пользователем число делится на 2 и его модуль равен 0 ($ num% 2==0), это означает, что если тело инструкции выполняется и вывод будет отображать заданное чётное число, то заданное число является нечётным числом.