- Регистрация
- 25.01.17
- Сообщения
- 763
- Реакции
- 225
- Репутация
- 292
При написании любой программы, у нас может возникнуть необходимость выполнять ряд определённых действий в программе при определённых условиях или же наоборот не выполнять эти действия, в случае если требование никак не выполняется. Для этого в PHP существуют условные диспетчеры, они помогут Вам писать более сложные и интересные скрипты.
В PHP существует несколько относительных диспетчеров, которые очень часто используются PHP-программистами при написании программ. В данной статье речь пойдёт об условном диспетчере if. Он служит для того чтобы задать условия выполнения участка кода, который задается в фигурных скобках после диспетчера «if».
Синтаксис условного диспетчера if: if условие код который будет выполнен, если условие верно При дословном переводе с английского языка диспетчера «if», на русский он обозначает слово «Если». То есть, если бы мы писали программу на русском языке J, это выглядело бы так: Если (любое условие) любые действия, которые выполнятся если условие верно Чтобы было более понятно, для чего служит условный диспетчер «if», я покажу Вам пример его использования в программе. Например, нам нужно найти случайное число от 1 до 10 и если оно больше 5, то необходимо вывести на экран текст «Случайное число больше 5!», а если меньше или равно 5, то вывести на экран «Случайное число меньше либо равно 5»:
//Выполняем этот участок кода.
В этом примере нам пришлось два раза использовать диспетчер «if», первый раз для условия, где мы проверяем больше ли переменная числа 5, а во втором меньше или равно числу 5. В таких случаях удобнее использовать диспетчер «else». Условный диспетчер «else» можно применять только лишь вместе с диспетчером «if». Действия программы, которые идут после диспетчера «else» будут выполняться, если условия диспетчера «if» не будет выполнено.
Синтаксис конструкции if else: if условие код который будет выполнен, в случае если критерий действительно else код которой станетисполнен, в случае если условие никак не правильно Для того чтобы находилось наиболее известно, ввергну пример того же скрипта, только с использованием диспетчера else:
//Выполняем этот участок кода.
//Выводим текст
//Выполняем этот участок кода.
Как видите, оператор else, облегчает задачу построения условия. Но что делать, если нам потребуется проверить несколько условий? Для этого служит условный оператор else if. Он также как и оператор «else» используется совместно только с оператором «if».
Синтаксис конструкции if else if: if условие код который будет выполнен, если условие верно else if условие2 код который будет выполнен, если условие не верно Приведу пример с тем же случайным числом, только теперь более ужесточим условия проверки:
//Выполняется этот участок кода.
//Выполняется этот участок кода.
//Выполняется этот участок кода.
Как видите, используя эти условные операторы, Вы можете создавать сложные условия и делать сложные проверки что, несомненно, поможет Вам писать интересные и полезные программы.
В PHP существует несколько относительных диспетчеров, которые очень часто используются PHP-программистами при написании программ. В данной статье речь пойдёт об условном диспетчере if. Он служит для того чтобы задать условия выполнения участка кода, который задается в фигурных скобках после диспетчера «if».
You must be registered for see images attach
Синтаксис условного диспетчера if: if условие код который будет выполнен, если условие верно При дословном переводе с английского языка диспетчера «if», на русский он обозначает слово «Если». То есть, если бы мы писали программу на русском языке J, это выглядело бы так: Если (любое условие) любые действия, которые выполнятся если условие верно Чтобы было более понятно, для чего служит условный диспетчер «if», я покажу Вам пример его использования в программе. Например, нам нужно найти случайное число от 1 до 10 и если оно больше 5, то необходимо вывести на экран текст «Случайное число больше 5!», а если меньше или равно 5, то вывести на экран «Случайное число меньше либо равно 5»:
Код:
<?php
$rnd (int) mt_rand(1,10);//Находим случайное целое число от 1 до 10.
if ($rnd > 5)//Если число больше 5
{
//Выполняем этот участок кода.
Код:
echo(‘Случайное число больше 5!’);//Выводим текст if ($rnd <= 5)//Если число меньше или равно 5 //Выполняем этот участок кода.
echo(‘Случайное число меньше либо равно 5!’); ?>
В этом примере нам пришлось два раза использовать диспетчер «if», первый раз для условия, где мы проверяем больше ли переменная числа 5, а во втором меньше или равно числу 5. В таких случаях удобнее использовать диспетчер «else». Условный диспетчер «else» можно применять только лишь вместе с диспетчером «if». Действия программы, которые идут после диспетчера «else» будут выполняться, если условия диспетчера «if» не будет выполнено.
Синтаксис конструкции if else: if условие код который будет выполнен, в случае если критерий действительно else код которой станетисполнен, в случае если условие никак не правильно Для того чтобы находилось наиболее известно, ввергну пример того же скрипта, только с использованием диспетчера else:
Код:
<?php
$rnd (int) mt_rand(1,10);//Находим случайное целое число от 1 до 10.
if ($rnd > 5)//Если число больше 5
{
//Выполняем этот участок кода.
Код:
echo(‘Случайное число больше 5!’);
//Выводим текст
Код:
} else //Иначе
//Выполняем этот участок кода.
Код:
echo(‘Случайное число меньше либо равно 5!’);//Выводим текст ?>
Как видите, оператор else, облегчает задачу построения условия. Но что делать, если нам потребуется проверить несколько условий? Для этого служит условный оператор else if. Он также как и оператор «else» используется совместно только с оператором «if».
Синтаксис конструкции if else if: if условие код который будет выполнен, если условие верно else if условие2 код который будет выполнен, если условие не верно Приведу пример с тем же случайным числом, только теперь более ужесточим условия проверки:
Код:
<?php
$rnd (int) mt_rand(1,10);//Находим случайное целое число от 1 до 10.
if ($rnd > 6)//Проверяем больше ли случайное число шести.
{
//Выполняется этот участок кода.
Код:
echo(‘Случайное число больше 6!’);//Выводим текст else if ($rnd > 3) Если первое условие не выполнилось, проверяем больше ли число 3.
{
//Выполняется этот участок кода.
Код:
echo(‘Случайное число больше 3, но меньше либо равно 6!’);//Выводим текст else {
//Выполняется этот участок кода.
Код:
echo(‘Случайное число меньше либо равно 3!’);//Выводим текст ?>
Как видите, используя эти условные операторы, Вы можете создавать сложные условия и делать сложные проверки что, несомненно, поможет Вам писать интересные и полезные программы.
Последнее редактирование: