{lang: 'ru'}

php операторы цикла, логические операторы php, php арифметические операторы, уроки php для начинающихЯ рад приветствовать Вас на 2 уроке курса уроки PHP для начинающих. Из этого урока Вы узнаете какие в PHP бывают арифметические и логические конструкции, а так же какие бывают циклы. И в дальнейшем Вы сможете использовать полученные знания на практике.

 

Арифметические и логические конструкции

В PHP существуют такие арифметические операторы:

Вычитание -
Сложение  +
Деление /
Умножение *
Деление по модулю %

Операторы сравнения:

Равно ==
Больше >
Меньше <
Больше или равно >=
Меньше или равно <=
Не равно <>
Не равно !=

Логические операторы PHP:

И &&
И and
ИЛИ ||
ИЛИ or
Исключающее ИЛИ xor
Отрицание !

Еще один важный оператор, это оператор конкатенации(объединения) строк: точка (.) Его нужно использовать для объединения нескольких строк в одну.

$str = "Hello";
echo $str.", World!";

Оператор условий if имеет несколько реализаций в PHP.

Привычная форма использования if:

if($city == "Kyiv") {
    echo ("Kyiv");
}
else{
    echo ("Default city");
}

Форма, удобная для вставки HTML-кода:

if($s == "guest") :
    echo ("Привет гость!");
else if ($s == "admin"):
    echo ("Привет админ!");
endif;

Еще один способ, вставки HTML-кода:

<?
    if($s == "guest") :
?>    
<h1>Привет гость!");</h1>
<?    
    endif;
?>

В PHP также есть оператор множественного выбора switch, его синтаксис очень похож на такой же оператор в C.

$a=0;
switch($a) {
     case 1:  
        echo "А = 1"; break;
     case "Привет":
          echo "А = Привет"; break;
     default:
          echo "Неопределено"; break;
}

Следующий пример показывает существенное отличие оператора switch в PHP от такого же в С:

$a = 3.6;
$b = 1.1;
$с = 3.6;
switch ($result) {
    case $a:
        echo $result; break;
    case $b:
        echo "Результат: ".$b; break;
}

Такой же результат может быть получен со switch(); endswitch;.

Циклы

В PHP, как и влюбом другом языке программирования, есть несколько видов циклов. Для начала я хочу рассказать об операторе цикла while. Он также имеет два вида записи:

Привычный while() и while(): endwhile;

$count = 0;
while($count < 100) {
    $count++;
    echo $count;
}

или

$count = 0;
while($count < 100) :
    $count++;
    echo $count;
endwhile;

Также есть оператор do { } while(), который сначала выполняет участок кода, после чего делает проверку.

Оператор for тоже имеет две формы записи:

for($i = 100; $i > 50; $i--){
    echo ($i);
}

или

for($i = 50 $i < 100; $i++):
    echo ($i);
endfor;

рассказать друзьям и получить подарок

Получайте новые статьи блога прямо себе на почту

Рекомендую также:

  1. Урок 14. Функции для работы с текстом и шрифтами в PHP
  2. Урок 12. Функции для получения информации о изображениях и рисования геометрических фигур в PHP
  3. Урок 6. PHP функции
  4. Урок 5. Функции для работы со строками
  5. Урок 4. Массивы в PHP