Условия на php
- Подробности
- Категория: PHP
- Просмотров: 465
Чтобы реализовать из жизни примеры,
используются условия на php...
Например: :
$x = 10;
if ($x >0) {
echo "Переменная x положительное число";
}
Как видимо условие задается при помощи слова if переводится с английского как "если".
Также можно указать, что выводить в противном случае, через else:
$x = 5;
if ($x >0) {
echo "Переменная x положительное число";
}
else {
echo "Переменная x отрицательное число";
}
Но можно добавить также еще одну условие в эту цепочку с помощью else if
$x = 5;
if ($x >0) {
echo "Переменная x положительное число";
}
else if ($x < 0) {
echo "Переменная x отрицательное число";
}
else {
echo "Переменная равна нулю";
}
Видите как все просто...
Есть краткая форма через тернарные операторы:
$x = 10;
echo $y = ($x >0) ? ("переменная x положительное") : ("переменная x отрицательное");
2 способ - switch - case
$x = 'morning';
switch ($x){
case 'morning':
echo "Доброе утро!";
break;
case 'night':
echo "Доброй ночи!";
break;
default:
echo "Доброго дня!";
}
Тут думаю все понятно, switch - это переключатель, если строка совпадает - выдай это, если нет то по default - по умолчанию!
Циклы в PHP
а) Третьим способом задать условия являются циклы, часто они бывают более удобны, например:
$x = 0;
for ($x; $x <10; $x++) {
echo $x . " ";
}
здесь написано for( задана переменная х; и пока она меньше 10; после того как выведешь то что ниже в фигурных скобках сделай это ( в данном случае прибавь на единицу)
б) цикл while и do
В примере ниже используются функция php, но думаю вам будет все равно понятно:
function one()
{
$i = 0;
echo $i. "это ноль";
do {
$i++;
if ($i % 2 == 0) {
echo $i. "это четное число ";
} else {
echo $i. "это НЕчетное число ";
}
} while ($i < 100);
}
one();

