Условия и Циклы PHP

Автор: Admin

Дата:2013-09-02

IF ELSE

if (условие) {}
    echo "блок действий выполняется, если верно условие";
    }
    else {
        echo "действия выполняются если не верно условие";
    }

<? 
//////Установка временной зоны/////////////
date_default_timezone_set('UTC');
echo "<h3>If Else</h3>";
$day = date('D');
if ($day == 'Sun' or $day == 'Sat') {
    echo "Сегодня ВЫХОДНОЙ";
    }
else {
    echo "Cегодня Рабочий день";
}

echo "<h3>If elseif</h3>";
if ($day == 'Mon')
{echo 'Сегодня понедельник';}
elseif ($day == 'Tue')
{echo 'Сегодня Вторник';}
elseif ($day == 'Wen')
{echo 'Сегодня Среда';}
elseif ($day == 'Thu')
{echo 'Сегодня Четверг';}
elseif ($day == 'Fri')
{echo 'Сегодня Пятница';}
elseif ($day == 'Sat')
{echo 'Сегодня Суббота';}
elseif ($day == 'Sun')
{echo 'Сегодня Воскресень';}
?>

SWITCH

<?php
echo "<h2>Переключатель Switch<h2>";
$a=1;
/*
В $a лежит условие
case сравнивает 2 с $a и в том случае если верно выводит ответ
break; - прирывает выполнение в том случае если верно.
Иначе выведет все после верного совпадения.
*/

switch ($a) {
    case 2:
    echo "Неверно";break;
    case 1:
    echo "Верно";break;   
}

//Узнаем день недели
date_default_timezone_set('UTC');
$day = date('D');
switch ($day){
    case Mon:
    echo 'Сегодня понедельник'; break;
    case Tue:
    echo 'Сегодня Вторник'; break;
    case Wen:
    echo 'Сегодня Среда'; break;
    case Thu:
    echo 'Сегодня Четверг'; break;
    case Fri:
    echo 'Сегодня Пятница'; break;
    case Sat:
    echo 'Сегодня Суббота'; break;
    case Sun:
    echo 'Сегодня Воскресенье'; break;   
}
echo "<br>";
//Узнаем - рабочий день или выходной
$dw = date('N');
switch ($dw == 6 or $dw == 7){
    case 6 or 7:
    echo 'Сегодня Выходной'; break;
    default:
    echo 'Сегодня рабочий день';
}
?>

WHILE

<?php
/*
счетчик
while (условие){
   действие
   Увеличение счетчика
    }
*/
//Сперва проверяется, а потом делается
$i = 1;
while ($i <= 10){
   echo $i. '<br/>';
   $i++;
   }

//Сперва делается, а потом проверяется
$q = 11;
do {
   echo $q.'<br/>';
   $q++;
}
while ($q <= 10);

FOR

/*
for(счетчик; условие; увеличение счетчика){
    действия   
}
*/
for ($e=1; $e<=10; $e++){
    echo '10 раз привет'.'<br/>';   
}
?>

Пример: закачка файлов PHP

Количество просмотров: 3098

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024