Оператор 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), это означает, что если тело инструкции выполняется и вывод будет отображать заданное чётное число, то заданное число является нечётным числом.